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)
}