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