forked from Louvorg/ReaderForSelfoss-multiplatform
bugfix: catch users using something other than selfoss.
This commit is contained in:
@ -30,11 +30,15 @@ suspend fun maybeResponse(r: HttpResponse?): SuccessResponse {
|
||||
}
|
||||
|
||||
suspend inline fun <reified T> bodyOrFailure(r: HttpResponse?): StatusAndData<T> {
|
||||
try {
|
||||
return if (r != null && r.status.isSuccess()) {
|
||||
StatusAndData.succes(r.body())
|
||||
} else {
|
||||
StatusAndData.error()
|
||||
}
|
||||
} catch (e: Throwable) {
|
||||
return StatusAndData.error()
|
||||
}
|
||||
}
|
||||
|
||||
inline fun tryToRequest(
|
||||
|
Reference in New Issue
Block a user