Yakiv Yereskovskyi
11/21/2024, 1:19 PMAlexander Sysoev
11/22/2024, 8:52 PMYakiv Yereskovskyi
11/25/2024, 1:41 PMval value = decorate {
when (val invokator = callable.invokator) {
is RpcInvokator.Method -> {
callScoped(callId) {
invokator.call(service, data)
}
}
is RpcInvokator.Field -> {
invokator.call(service)
}
}
}
where decorate in my case can be:
val decorate = { call ->
try {
withContext(MDCContext) {
call()
}
} catch ...
}
Alexander Sysoev
11/28/2024, 10:05 PMYakiv Yereskovskyi
11/29/2024, 10:51 AMAlexander Sysoev
11/29/2024, 3:07 PM