From 8436831628fd399590cb2e06ae8ced193fde6084 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Wed, 19 Mar 2025 11:33:52 +0100 Subject: [PATCH] fix duplicate messages because of multiple scopes fix duplicate messages because of multiple scopes that ran in OfflineFirstChatRepository Signed-off-by: Marcel Hibbe --- .../talk/chat/data/network/OfflineFirstChatRepository.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/chat/data/network/OfflineFirstChatRepository.kt b/app/src/main/java/com/nextcloud/talk/chat/data/network/OfflineFirstChatRepository.kt index 5dff18e90..84f740e64 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/data/network/OfflineFirstChatRepository.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/data/network/OfflineFirstChatRepository.kt @@ -800,6 +800,9 @@ class OfflineFirstChatRepository @Inject constructor( override fun handleOnPause() { itIsPaused = true + if (this::scope.isInitialized) { + scope.cancel() + } } override fun handleOnResume() { @@ -807,9 +810,7 @@ class OfflineFirstChatRepository @Inject constructor( } override fun handleOnStop() { - if (this::scope.isInitialized) { - scope.cancel() - } + // not used } @Suppress("LongParameterList")