75050bc088678a8c424bd67ac98ef5180c8dfaa7
Live log (14:52) showed the stream-watch flow reaching STREAM_CREATE + STREAM_SERVER_UPDATE but then DAVE processProposals threw 'ValidationError(WrongGroupId)' -- the Davey MLS session derived the wrong group because connectionOptions.channelId was the guild voice channel id. Per Discord-RE StreamConnection.daveChannelId = BigInt(serverId)-1n, the stream-watch DAVE MLS group is keyed to rtc_server_id-1, not the vc channel. Fix: pass BigInt(serverId)-1n as channelId to the watch Networking. This error also surface as an uncaughtException that crashed the gateway (systemd restarted it). Correct channel id prevents it at the root.
Description
Bete Discord moderation watcher
29 MiB
Languages
TypeScript
95.8%
CSS
1.4%
Shell
1%
Nix
0.9%
PLpgSQL
0.5%
Other
0.4%