override fun postMessage()

in src/main/kotlin/jetbrains/buildServer/notification/slackNotifier/slack/SlackWebApiImpl.kt [37:48]


    override fun postMessage(token: String, payload: Message): MaybeMessage {
        val response = request(
                "chat.postMessage",
                token,
                body = mapper.writeValueAsString(payload),
                method = "POST"
        )
        if (response.isException || response.message == null) {
            return MaybeMessage(ok = false, error = response.message ?: unknownError)
        }
        return mapper.readValue(response.message, MaybeMessage::class.java)
    }