Add non-nip29 chat, add leave room

This commit is contained in:
Jon Staab
2025-05-29 10:42:43 -07:00
parent f7d11cf124
commit ac8530bd9a
7 changed files with 353 additions and 49 deletions
+7 -2
View File
@@ -636,7 +636,12 @@ export enum MembershipStatus {
export const deriveUserMembershipStatus = (url: string, room: string) =>
derived(
[pubkey, deriveEventsForUrl(url, [{kinds: [GROUP_JOIN, GROUP_ADD_USER, GROUP_REMOVE_USER], '#h': [room]}])],
[
pubkey,
deriveEventsForUrl(url, [
{kinds: [GROUP_JOIN, GROUP_ADD_USER, GROUP_REMOVE_USER], "#h": [room]},
]),
],
([$pubkey, $events]) => {
let status = MembershipStatus.Initial
@@ -655,7 +660,7 @@ export const deriveUserMembershipStatus = (url: string, room: string) =>
}
return status
}
},
)
// Other utils