mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
Merge pull request #4812 from nextcloud/bugfix/4764/fixDuplicateMessages
fix duplicate messages because of multiple scopes
This commit is contained in:
commit
4c5c7c6a24
@ -800,6 +800,9 @@ class OfflineFirstChatRepository @Inject constructor(
|
|||||||
|
|
||||||
override fun handleOnPause() {
|
override fun handleOnPause() {
|
||||||
itIsPaused = true
|
itIsPaused = true
|
||||||
|
if (this::scope.isInitialized) {
|
||||||
|
scope.cancel()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun handleOnResume() {
|
override fun handleOnResume() {
|
||||||
@ -807,9 +810,7 @@ class OfflineFirstChatRepository @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun handleOnStop() {
|
override fun handleOnStop() {
|
||||||
if (this::scope.isInitialized) {
|
// not used
|
||||||
scope.cancel()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Suppress("LongParameterList")
|
@Suppress("LongParameterList")
|
||||||
|
Loading…
Reference in New Issue
Block a user