open200/xesar-connect

Replace query functions returning Deferred

Closed this issue · 0 comments

Instead use for example :
suspend fun XesarConnect.queryPersonById( id: UUID, requestConfig: XesarConnect.RequestConfig = XesarConnect.RequestConfig() ): Person? { try { return queryPersonByIdAsync(id, requestConfig).await() } catch (e: HttpErrorException) { when (e.httpErrorCode) { 404 -> return null else -> throw e } } }