withSessionLog

open fun <T> withSessionLog(sessionID: String, methodName: String, args: Map<String, Any?> = emptyMap(), action: (session: Session) -> T): T

Выполняет действие с аутентифицированной сессией, предварительно залогировав вызов.

Return

результат действия

Parameters

sessionID

ID сессии

methodName

имя метода (для лога)

action

функция, принимающая аутентифицированную сессию