Ktor not catching ClientRequestException
try { val token = dataStore.getJwt()!! val user = api.getCurrentAuthUser(token) Result.Success(user.toUser()) } catch (e: SerializationException) { Result.Error(NetworkError.AuthError.TOKEN_EXPIRED) } catch (e: ClientRequestException) { when (e.response.status.value) { 401 -> Result.Error(NetworkError.AuthError.TOKEN_EXPIRED) else -> Result.Error(NetworkError.AuthError.UNKNOWN_ERROR) // This is what it catches } } catch (e: NullPointerException) { Result.Error(NetworkError.AuthError.UNAUTHORIZED) } This block returns the comment line. But if i move […]