in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/MessagesStorageImpl.kt [27:42]
override suspend fun getInfoBySlackMsg(slackTeamId: String, slackMessageId: String): MessageInfo? {
return tx {
DB.SpaceToSlackMessage
.select {
(DB.SpaceToSlackMessage.slackTeamId eq slackTeamId) and (DB.SpaceToSlackMessage.slackMessageId eq slackMessageId)
}
.map {
MessageInfo(
slackMessageId = it[DB.SpaceToSlackMessage.slackMessageId],
spaceMessageId = it[DB.SpaceToSlackMessage.spaceMessageId],
deleted = it[DB.SpaceToSlackMessage.deleted] == true,
)
}
.firstOrNull()
}
}