Expect pubkey in kind 39004 #101

Merged
hodlbod merged 1 commits from feature/98-expect-pubkey-in-room-presence into dev 2026-03-17 19:38:11 +00:00
Collaborator

This adjusts our implementation of the Livekit presence event to match the NIP (https://github.com/nostr-protocol/nips/pull/2238#issuecomment-4057645310). Specifically we now expect the user's Nostr pubkey in the participant tag instead of the livekit identity string.

I also fixed a bug I found where a malformed participant tag would crash the rendering of VoiceWidget, causing it to appear frozen.

There is a corresponding zooid PR here

This adjusts our implementation of the Livekit presence event to match the NIP (https://github.com/nostr-protocol/nips/pull/2238#issuecomment-4057645310). Specifically we now expect the user's Nostr pubkey in the `participant` tag instead of the livekit identity string. I also fixed a bug I found where a malformed `participant` tag would crash the rendering of VoiceWidget, causing it to appear frozen. There is a corresponding zooid PR [here](https://github.com/coracle-social/zooid/pull/11)
mplorentz added 1 commit 2026-03-17 18:56:49 +00:00
mplorentz marked the pull request as ready for review 2026-03-17 19:02:32 +00:00
mplorentz requested review from hodlbod 2026-03-17 19:02:37 +00:00
hodlbod merged commit 368f0b048b into dev 2026-03-17 19:38:11 +00:00
hodlbod deleted branch feature/98-expect-pubkey-in-room-presence 2026-03-17 19:38:11 +00:00
Sign in to join this conversation.