ResponseDecodeError should report underlying error
This commit is contained in:
@@ -49,7 +49,7 @@ interface APIInterface {
|
|||||||
suspend fun sendMessage(@Body request: SendMessageRequest): Response<SendMessageResponse>
|
suspend fun sendMessage(@Body request: SendMessageRequest): Response<SendMessageResponse>
|
||||||
}
|
}
|
||||||
|
|
||||||
class ResponseDecodeError(val response: ResponseBody): Exception()
|
class ResponseDecodeError(val response: ResponseBody): Exception(response.string())
|
||||||
|
|
||||||
fun <T> Response<T>.bodyOnSuccessOrThrow(): T {
|
fun <T> Response<T>.bodyOnSuccessOrThrow(): T {
|
||||||
if (isSuccessful) {
|
if (isSuccessful) {
|
||||||
|
|||||||
Reference in New Issue
Block a user