diff --git a/apps/chanora_flutter/lib/main.dart b/apps/chanora_flutter/lib/main.dart index 04814f5..c14ff2d 100644 --- a/apps/chanora_flutter/lib/main.dart +++ b/apps/chanora_flutter/lib/main.dart @@ -995,6 +995,16 @@ class _BetaHomeState extends State<_BetaHome> { void _applySnapshot(rust.BridgeSnapshot snap) { _snapshot = snap; + for (final client in snap.clients) { + if (client.id == snap.ownClientId) { + _currentVoiceChannelId = client.channel; + _pendingVoiceChannelId = null; + _inChannel = true; + _canJoinVoiceChannel = true; + _canLeaveVoiceChannel = false; + return; + } + } } Future _onShowDiagnostics(BuildContext context) async {