suspend fun getThreadMessage()

in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackClient.kt [118:128]


    suspend fun getThreadMessage(channelId: String, rootMessageId: String, threadMessageId: String): Message? {
        return fetch("get message from Slack") { accessToken ->
            slackApiClient.methods(accessToken).conversationsReplies {
                it.channel(channelId)
                it.ts(rootMessageId)
                it.latest(threadMessageId)
                it.inclusive(true)
                it.limit(1)
            }
        }?.messages?.firstOrNull()
    }