Enable detekt rule UseCheckOrError and fix existing issues (and a potential crash on MapboxMap?).

This commit is contained in:
Benoit Marty
2023-07-26 10:18:28 +02:00
parent f3974dd570
commit 9e3679cbd6
4 changed files with 4 additions and 4 deletions

View File

@@ -92,7 +92,7 @@ class ConfirmAccountProviderPresenter @AssistedInject constructor(
} else if (matrixHomeServerDetails.supportsPasswordLogin) {
LoginFlow.PasswordLogin
} else {
throw IllegalStateException("Unsupported login flow")
error("Unsupported login flow")
}
}.getOrThrow()
}.runCatchingUpdatingState(loginFlowAction, errorTransform = ChangeServerError::from)

View File

@@ -236,7 +236,7 @@ private fun MapView.lifecycleObserver(previousState: MutableState<Lifecycle.Even
Lifecycle.Event.ON_DESTROY -> {
//handled in onDispose
}
else -> throw IllegalStateException()
Lifecycle.Event.ON_ANY -> Unit
}
previousState.value = event
}

View File

@@ -93,7 +93,7 @@ class RustMatrixAuthenticationService @Inject constructor(
client.restoreSession(sessionData.toSession())
createMatrixClient(client)
} else {
throw IllegalStateException("No session to restore with id $sessionId")
error("No session to restore with id $sessionId")
}
}.mapFailure { failure ->
failure.mapClientException()

View File

@@ -38,7 +38,7 @@ style:
ProtectedMemberInFinalClass:
active: false
UseCheckOrError:
active: false
active: true
empty-blocks:
EmptyFunctionBlock: