Fix sliding sync proxy login not working after native SS failure (#3489)

This commit is contained in:
Jorge Martin Espinosa
2024-09-18 17:02:49 +02:00
committed by GitHub
parent 874fb491ab
commit cb3c5d0c49

View File

@@ -42,6 +42,7 @@ import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.Client
import org.matrix.rustcomponents.sdk.ClientBuildException
import org.matrix.rustcomponents.sdk.ClientBuilder
import org.matrix.rustcomponents.sdk.HumanQrLoginException
import org.matrix.rustcomponents.sdk.OidcConfiguration
@@ -292,7 +293,7 @@ class RustMatrixAuthenticationService @Inject constructor(
)
.config()
.build()
} catch (e: HumanQrLoginException.SlidingSyncNotAvailable) {
} catch (e: ClientBuildException.SlidingSyncVersion) {
Timber.e(e, "Failed to create client with simplified sliding sync, trying with Proxy now")
}
}