This repository was archived by the owner on Apr 12, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change 1+ Fix a bug introduced in v1.44.0rc1 which prevented sending presence events to application services.
Original file line number Diff line number Diff line change 5252from synapse .api .constants import EventTypes , Membership , PresenceState
5353from synapse .api .errors import SynapseError
5454from synapse .api .presence import UserPresenceState
55+ from synapse .appservice import ApplicationService
5556from synapse .events .presence_router import PresenceRouter
5657from synapse .logging .context import run_in_background
5758from synapse .logging .utils import log_function
@@ -1521,10 +1522,11 @@ async def get_new_events(
15211522 user : UserID ,
15221523 from_key : Optional [int ],
15231524 limit : Optional [int ] = None ,
1524- room_ids : Optional [List [str ]] = None ,
1525+ room_ids : Optional [Collection [str ]] = None ,
15251526 is_guest : bool = False ,
15261527 explicit_room_id : Optional [str ] = None ,
15271528 include_offline : bool = True ,
1529+ service : Optional [ApplicationService ] = None ,
15281530 ) -> Tuple [List [UserPresenceState ], int ]:
15291531 # The process for getting presence events are:
15301532 # 1. Get the rooms the user is in.
You can’t perform that action at this time.
0 commit comments