From 5bddafe3d275b46512bb34b161c618769abce5e5 Mon Sep 17 00:00:00 2001 From: Karthikeyan S Date: Tue, 20 Jan 2026 23:08:02 +0530 Subject: [PATCH] fix: set proper mute state for audio/video tracks after reconnection --- lib/src/participant/local.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/participant/local.dart b/lib/src/participant/local.dart index 8b252667..47e623df 100644 --- a/lib/src/participant/local.dart +++ b/lib/src/participant/local.dart @@ -134,6 +134,7 @@ class LocalParticipant extends Participant { name: publishOptions.name ?? AudioPublishOptions.defaultMicrophoneName, type: track.kind.toPBType(), source: track.source.toPBType(), + muted: track.muted, stream: buildStreamId(publishOptions, track.source), disableDtx: !publishOptions.dtx, disableRed: room.e2eeManager != null ? true : publishOptions.red ?? true, @@ -361,7 +362,7 @@ class LocalParticipant extends Participant { source: track.source.toPBType(), encryption: room.roomOptions.lkEncryptionType, simulcastCodecs: simulcastCodecs, - muted: false, + muted: track.muted, stream: buildStreamId(publishOptions, track.source), );