<@U1NH2D3J6> So far, I made a few extensions, simi...
# vertx
d
@julienviet So far, I made a few extensions, similar could be done with route, etc...
Copy code
suspend fun ConfigRetriever.getConfig(): JsonObject =
		awaitResult { getConfig(it) }

fun <T> EventBus.consumer(vertx: Vertx, address: String): ReceiveChannelHandler<Message<T>> =
		vertx.receiveChannelHandler<Message<T>>().apply {
			consumer<T>(address, this)
		}

suspend fun <T> EventBus.awaitSend(address: String, message: Any): Message<T> = awaitResult {
			send<T>(address, message, it)
		}
Code is a more readable...