a6e2c1fa4f65a555960aa01201b2d67faa21c46f
Gateway (transmitter.ts): - Auto-stop on FFmpeg crash: non-zero exit triggers stop() to prevent silent audio loss and resource leaks - Voice activity timeout (10s): auto-stops transmitter when no PCM received, preventing dead-air CPU waste on backgrounded tabs - Stderr cap (4KB): prevents unbounded memory growth in long sessions Gateway (voice.handler.ts): - Double-check voiceController.getStatus().connected before starting transmitter — detects stale player state after gateway disconnect Frontend (context.tsx): - Force-refetch voice status on WS reconnect — UI converges in <1s instead of waiting up to 4s for SWR poll interval All: tsc clean, biome clean
Description
Bete Discord moderation watcher
27 MiB
Languages
TypeScript
96.5%
CSS
1.2%
Nix
0.8%
Shell
0.7%
PLpgSQL
0.5%
Other
0.3%