From 943537b57a6b57917db2415a81b0e72b638aa65c Mon Sep 17 00:00:00 2001 From: Joscha Date: Fri, 27 Jul 2018 15:12:23 +0000 Subject: [PATCH] Add bot's own session to listing --- yaboli/room.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yaboli/room.py b/yaboli/room.py index b8d9292..4f5b75a 100644 --- a/yaboli/room.py +++ b/yaboli/room.py @@ -146,6 +146,7 @@ class Room: async def who(self): ptype, data, error, throttled = await self._send_while_connected("who") self.listing = Listing.from_dict(data.get("listing")) + self.listing.add(self.session) # COMMUNICATION WITH CONNECTION @@ -203,6 +204,8 @@ class Room: self.account_has_access = data.get("account_has_access", None) self.account_email_verified = data.get("account_email_verified", None) + self.listing.add(self.session) + async def _event_join(self, data): session = Session.from_dict(data) self.listing.add(session) @@ -261,6 +264,7 @@ class Room: sessions = [Session.from_dict(d) for d in data.get("listing")] for session in sessions: self.listing.add(session) + self.listing.add(self.session) # Update room info self.pm_with_nick = data.get("pm_with_nick", None),