• 1000
java .io.IOException: отменено из-за UserUnAuthorizedException
Но приложение вылетает, я не могу понять, почему это происходит, ниже мой код
suspend fun execute(): Flow<Resource<AccessToken>> = flow {
emit(Resource.Loading)
try {
val loginData = iApi.authorizations(AuthRequestModel().generate())
emit(Resource.Success(loginData))
} catch (e: UserUnAuthorizedException) {
emit(Resource.Error(e))
}
}
Перехватчик OkHttp
val client = OkHttpClient.Builder()
.addInterceptor { chain ->
val request = chain.request()
val response = chain.proceed(request)
when (response.code()) {
401 ->
throw UserUnAuthorizedException(app.resources.getString(R.string.invalid_credential))
}
response
}