From 101a6e6ff2227fc268edf01f5ee67870ec22160f Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 14 Jun 2024 12:30:41 +0200 Subject: [PATCH] Ensure that the code is not run twice. --- .../io/element/android/appnav/loggedin/LoggedInPresenter.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt b/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt index a2cb95ff6f..dec25bc065 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt @@ -53,11 +53,9 @@ class LoggedInPresenter @Inject constructor( sessionVerificationService.sessionVerifiedStatus.map { it == SessionVerifiedStatus.Verified } }.collectAsState(initial = false) - LaunchedEffect(isVerified) { - if (isVerified) { + if (isVerified) { + LaunchedEffect(Unit) { ensurePusherIsRegistered() - } else { - Timber.w("Session is not verified, not registering pusher") } }