Make sure any JoinedRustRoom is destroyed after use (#4678)

This commit is contained in:
Jorge Martin Espinosa 2025-05-05 16:09:07 +02:00 committed by GitHub
parent a7179b711c
commit 024aa49e60
5 changed files with 11 additions and 3 deletions

View file

@ -639,9 +639,11 @@ class JoinedRustRoom(
}
}
override fun close() = destroy()
override fun destroy() {
baseRoom.destroy()
liveInnerTimeline.close()
liveInnerTimeline.destroy()
roomCoroutineScope.cancel()
}

View file

@ -94,6 +94,8 @@ class RustBaseRoom(
}
}
override fun close() = destroy()
override fun destroy() {
innerRoom.destroy()
}