Make LogoutUseCase.logout return the result of the SDK method.

This commit is contained in:
Benoit Marty 2024-08-29 11:47:22 +02:00
parent 004679cbc4
commit 1026a296e3
5 changed files with 10 additions and 9 deletions

View file

@ -35,9 +35,9 @@ class DefaultLogoutUseCase @AssistedInject constructor(
override fun create(sessionId: String): DefaultLogoutUseCase
}
override suspend fun logout(ignoreSdkError: Boolean): String {
override suspend fun logout(ignoreSdkError: Boolean): String? {
val matrixClient = matrixClientProvider.getOrRestore(SessionId(sessionId)).getOrThrow()
matrixClient.logout(ignoreSdkError = ignoreSdkError)
return sessionId
val result = matrixClient.logout(ignoreSdkError = ignoreSdkError)
return result
}
}