Skip to content

Commit 35687f9

Browse files
authored
Merge pull request #6 from turt2live/travis/fix-members
When using the joined_members API, use the joined keyword
2 parents 78d6ef1 + 1bb7099 commit 35687f9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

mautrix_appservice/intent_api.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -849,9 +849,10 @@ def get_room_joined_memberships(self, room_id: str) -> Awaitable[dict]:
849849

850850
async def get_room_members(self, room_id: str, allowed_memberships: Tuple[str, ...] = ("join",)
851851
) -> List[str]:
852-
memberships = (await self.get_room_joined_memberships(room_id)
853-
if allowed_memberships == ("join",)
854-
else await self.get_room_memberships(room_id))
852+
if allowed_memberships == ("join",):
853+
memberships = await self.get_room_joined_memberships(room_id)
854+
return memberships["joined"].keys()
855+
memberships = await self.get_room_memberships(room_id)
855856
return [membership["state_key"] for membership in memberships["chunk"] if
856857
membership["content"]["membership"] in allowed_memberships]
857858

0 commit comments

Comments
 (0)