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 e07d2ab3766bc866982735b0cfa292e335519278..bd4c214204b3a47d9c3b9ac12d1c37c022267583 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) } }