Skip to content

Commit 0f9c445

Browse files
authored
fix(database): properly dispose event channel stream handler (#17864)
1 parent 668331b commit 0f9c445

File tree

1 file changed

+1
-1
lines changed
  • packages/firebase_database/firebase_database/android/src/main/kotlin/io/flutter/plugins/firebase/database

1 file changed

+1
-1
lines changed

packages/firebase_database/firebase_database/android/src/main/kotlin/io/flutter/plugins/firebase/database/FirebaseDatabasePlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ class FirebaseDatabasePlugin :
959959
val streamHandler = EventStreamHandler(query, object : OnDispose {
960960
override fun run() {
961961
// Clean up when the stream is disposed
962-
streamHandlers.remove(eventChannel)
962+
eventChannel.setStreamHandler(null)
963963
}
964964
})
965965
eventChannel.setStreamHandler(streamHandler)

0 commit comments

Comments
 (0)