nee-ctx-web-ktor / dev.neeffect.nee.ctx.web.util / RenderHelper

RenderHelper

class RenderHelper : Logging

Constructors

<init>

RenderHelper(objectMapper: ObjectMapper, errorHandler: ErrorHandler)

Properties

errorHandler

val errorHandler: ErrorHandler

objectMapper

val objectMapper: ObjectMapper

Functions

renderResponse

suspend fun <T> renderResponse(call: ApplicationCall, resp: Either<ApiError, T>): Unit

renderText

suspend fun renderText(call: ApplicationCall, text: String): Unit

serveMessage

suspend fun <E, A> serveMessage(applicationCall: ApplicationCall, msg: Out<E, A>): Unit

serveText

suspend fun <E> serveText(applicationCall: ApplicationCall, msg: Out<E, String>): Unit