mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2025-10-12 19:00:28 +00:00
bodyOrNull/respondOrNoContent
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package dev.inmo.micro_utils.ktor.client
|
||||
|
||||
import io.ktor.client.call.body
|
||||
import io.ktor.client.statement.HttpResponse
|
||||
import io.ktor.http.HttpStatusCode
|
||||
|
||||
suspend inline fun <reified T : Any> HttpResponse.bodyOrNull() = takeIf {
|
||||
status == HttpStatusCode.OK
|
||||
} ?.body<T>()
|
Reference in New Issue
Block a user