Jorge Bo
06/12/2023, 8:13 PMclass CustomHttpClient(
val httpClient: HttpClient,
) {
suspend inline fun <reified T> doRequest(
uri: String,
payload: Any,
handleError: (error: Error, ex: ClientRequestException) -> T?
): T? {
//execute httpclient request and deal with errors
return try {
<http://httpClient.post|httpClient.post>(uri) {
body = payload
}
} catch (ex: ClientRequestException) {
}
}
Aleksei Tirman [JB]
06/13/2023, 8:08 AMJorge Bo
06/13/2023, 2:12 PM