From 47bc51865ff059db8db74ca96057c1e3605d72e5 Mon Sep 17 00:00:00 2001 From: davidliu Date: Tue, 23 Dec 2025 02:12:48 -0800 Subject: [PATCH] Properly reset network callback manager after disconnect --- .changeset/five-games-rescue.md | 5 +++++ .../src/main/java/io/livekit/android/room/Room.kt | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/five-games-rescue.md diff --git a/.changeset/five-games-rescue.md b/.changeset/five-games-rescue.md new file mode 100644 index 00000000..20de8ace --- /dev/null +++ b/.changeset/five-games-rescue.md @@ -0,0 +1,5 @@ +--- +"client-sdk-android": patch +--- + +Properly reset network callback manager after disconnect diff --git a/livekit-android-sdk/src/main/java/io/livekit/android/room/Room.kt b/livekit-android-sdk/src/main/java/io/livekit/android/room/Room.kt index 658d910b..987bf7ee 100644 --- a/livekit-android-sdk/src/main/java/io/livekit/android/room/Room.kt +++ b/livekit-android-sdk/src/main/java/io/livekit/android/room/Room.kt @@ -969,6 +969,7 @@ constructor( return@runBlocking } networkCallbackManager.unregisterCallback() + hasLostConnectivity = false state = State.DISCONNECTED cleanupRoom()