diff options
author | Erik Johnston <erik@matrix.org> | 2020-09-03 12:54:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-03 12:54:10 +0100 |
commit | 5bfc79486dbc9f51812a8d901bb1bb9fa2b98a81 (patch) | |
tree | 2ed374d0a65f731b9ce820ecdb579cd737d2b879 /synapse/storage/databases/main/roommember.py | |
parent | wrap `_get_e2e_device_keys_and_signatures_txn` in a non-txn method (#8231) (diff) | |
download | synapse-5bfc79486dbc9f51812a8d901bb1bb9fa2b98a81.tar.xz |
Fix typing for SyncHandler (#8237)
Diffstat (limited to 'synapse/storage/databases/main/roommember.py')
-rw-r--r-- | synapse/storage/databases/main/roommember.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/synapse/storage/databases/main/roommember.py b/synapse/storage/databases/main/roommember.py index c4ce5c17c2..c46f5cd524 100644 --- a/synapse/storage/databases/main/roommember.py +++ b/synapse/storage/databases/main/roommember.py @@ -298,8 +298,8 @@ class RoomMemberWorkerStore(EventsWorkerStore): return None async def get_rooms_for_local_user_where_membership_is( - self, user_id: str, membership_list: List[str] - ) -> Optional[List[RoomsForUser]]: + self, user_id: str, membership_list: Collection[str] + ) -> List[RoomsForUser]: """Get all the rooms for this *local* user where the membership for this user matches one in the membership list. @@ -314,7 +314,7 @@ class RoomMemberWorkerStore(EventsWorkerStore): The RoomsForUser that the user matches the membership types. """ if not membership_list: - return None + return [] rooms = await self.db_pool.runInteraction( "get_rooms_for_local_user_where_membership_is", |