From cc3015a4bbdd807383e2de08767f872b6b1b05d3 Mon Sep 17 00:00:00 2001 From: melad Date: Tue, 23 Apr 2024 12:19:00 +0200 Subject: [PATCH] [MS-428] order the signout steps to avoid cleanCredentials before deleting all db records --- .../simprints/infra/authlogic/authenticator/SignerManager.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/infra/auth-logic/src/main/java/com/simprints/infra/authlogic/authenticator/SignerManager.kt b/infra/auth-logic/src/main/java/com/simprints/infra/authlogic/authenticator/SignerManager.kt index cd1e1c6bb2..033afba617 100644 --- a/infra/auth-logic/src/main/java/com/simprints/infra/authlogic/authenticator/SignerManager.kt +++ b/infra/auth-logic/src/main/java/com/simprints/infra/authlogic/authenticator/SignerManager.kt @@ -50,8 +50,6 @@ internal class SignerManager @Inject constructor( } suspend fun signOut() = withContext(dispatcher) { - authStore.cleanCredentials() - authStore.clearFirebaseToken() simNetwork.resetApiBaseUrl() configRepository.clearData() @@ -62,6 +60,9 @@ internal class SignerManager @Inject constructor( enrolmentRecordRepository.deleteAll() scannerManager.deleteFirmwareFiles() + authStore.cleanCredentials() + authStore.clearFirebaseToken() + Simber.tag(LoggingConstants.CrashReportTag.LOGOUT.name).i("Signed out") }