Add room membership management

This commit is contained in:
Jon Staab
2025-11-13 15:25:18 -08:00
parent 25e868118d
commit 2421c02c24
8 changed files with 205 additions and 32 deletions
+2 -2
View File
@@ -727,7 +727,7 @@ export const deriveSpaceMembers = (url: string) =>
const membersEvent = $events.find(spec({kind: RELAY_MEMBERS}))
if (membersEvent) {
return getTagValues("member", membersEvent.tags)
return uniq(getTagValues("member", membersEvent.tags))
}
const members = new Set<string>()
@@ -780,7 +780,7 @@ export const deriveRoomMembers = (url: string, h: string) =>
const membersEvent = $events.find(spec({kind: ROOM_MEMBERS}))
if (membersEvent) {
return getPubkeyTagValues(membersEvent.tags)
return uniq(getPubkeyTagValues(membersEvent.tags))
}
const members = new Set<string>()