From 4963de0ad0d3e31edb3b7732e5dbb60e04792e66 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Fri, 1 Mar 2024 15:04:46 +0200
Subject: [PATCH] Stop sync on cancel passphrase input

---
 .../main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
index e07d2ab37..bd4c21420 100644
--- a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
+++ b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
@@ -152,6 +152,7 @@ class UIAViewModel @Inject constructor(
             val session = MatrixSessionProvider.currentSession ?: return@launchBg
             val sessionId = session.sessionParams.credentials.sessionId()
             refreshTokenManager.cancelTokenRefreshing(session)
+            MatrixSessionProvider.removeListenersAndStopSync()
             MatrixInstanceProvider.matrix.authenticationService().removeSession(sessionId)
         }
     }
-- 
GitLab