Skip to content
Snippets Groups Projects
Commit e6c6db76 authored by Tulir Asokan's avatar Tulir Asokan :cat2:
Browse files

Only bridge presence for already existing puppets

parent b4b292b7
No related branches found
No related tags found
No related merge requests found
...@@ -894,9 +894,10 @@ class User(Client): ...@@ -894,9 +894,10 @@ class User(Client):
""" """
for user, status in buddylist.items(): for user, status in buddylist.items():
puppet = pu.Puppet.get_by_fbid(user, create=False) puppet = pu.Puppet.get_by_fbid(user, create=False)
await puppet.default_mxid_intent.set_presence( if puppet:
presence=PresenceState.ONLINE if status.active else PresenceState.OFFLINE, await puppet.default_mxid_intent.set_presence(
ignore_cache=True) presence=PresenceState.ONLINE if status.active else PresenceState.OFFLINE,
ignore_cache=True)
async def onBuddylistOverlay(self, statuses: Dict[str, ActiveStatus] = None, msg: Any = None async def onBuddylistOverlay(self, statuses: Dict[str, ActiveStatus] = None, msg: Any = None
) -> None: ) -> None:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment