Implement Matrix->Telegram presence

This commit is contained in:
Tulir Asokan
2018-07-22 17:42:29 -04:00
parent af46aee191
commit 76410ee7cb
2 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -308,7 +308,10 @@ class MatrixHandler:
await portal.mark_read(user, event_id)
async def handle_presence(self, user: str, presence: str):
pass
user = await User.get_by_mxid(user).ensure_started()
if not await user.is_logged_in():
return
await user.set_presence(presence == "online")
async def handle_typing(self, room_id: str, now_typing: List[str]):
portal = Portal.get_by_mxid(room_id)