From 16803645c85b9b0968939ec879a754131e2d01e4 Mon Sep 17 00:00:00 2001 From: "Olivier Wilkinson (reivilibre)" Date: Fri, 17 Dec 2021 18:08:16 +0000 Subject: [PATCH] Break up `get_app_service_users_in_room` to make it easier to debug --- synapse/storage/databases/main/appservice.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/synapse/storage/databases/main/appservice.py b/synapse/storage/databases/main/appservice.py index d9a79d6f4f..0a73a75aed 100644 --- a/synapse/storage/databases/main/appservice.py +++ b/synapse/storage/databases/main/appservice.py @@ -133,11 +133,8 @@ class ApplicationServiceWorkerStore(RoomMemberWorkerStore): async def get_app_service_users_in_room( self, room_id: str, app_service: "ApplicationService" ) -> List[str]: - return list( - filter( - app_service.is_interested_in_user, await self.get_users_in_room(room_id) - ) - ) + users_in_room = await self.get_users_in_room(room_id) + return list(filter(app_service.is_interested_in_user, users_in_room)) class ApplicationServiceStore(ApplicationServiceWorkerStore):