From fb05731bb9c51434c08218384f982cd3f90fde8a Mon Sep 17 00:00:00 2001 From: Michael Kaye <1917473+michaelkaye@users.noreply.github.com> Date: Tue, 8 Mar 2022 10:12:13 +0000 Subject: [PATCH] If no identity server configured, log at info, not warn. --- .../android/sdk/internal/session/signout/SignOutTask.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt index 7ac34e80e9..e5213c4696 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt @@ -18,6 +18,7 @@ package org.matrix.android.sdk.internal.session.signout import org.matrix.android.sdk.api.failure.Failure import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.session.identity.IdentityServiceError import org.matrix.android.sdk.internal.network.GlobalErrorReceiver import org.matrix.android.sdk.internal.network.executeRequest import org.matrix.android.sdk.internal.session.cleanup.CleanupSession @@ -65,7 +66,13 @@ internal class DefaultSignOutTask @Inject constructor( // Logout from identity server if any runCatching { identityDisconnectTask.execute(Unit) } - .onFailure { Timber.w(it, "Unable to disconnect identity server") } + .onFailure { + if (it is IdentityServiceError.NoIdentityServerConfigured) { + Timber.i("No identity server configured to disconnect") + } else { + Timber.w(it, "Unable to disconnect identity server") + } + } Timber.d("SignOut: cleanup session...") cleanupSession.cleanup()