suspend fun processSpaceCall()

in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpacePayloadProcessing.kt [24:34]


suspend fun processSpaceCall(call: ApplicationCall) {
    withContext(MDCContext(mapOf(MDCParams.SPACE_CALL_TRACE_ID to newTraceId()))) {
        log.debug("Incoming API call from Space")
        try {
            doProcessSpaceCall(call)
        } catch (e: Exception) {
            log.error("Exception while handling a call from Space", e)
            call.respond(HttpStatusCode.InternalServerError)
        }
    }
}