in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamCacheStorageImpl.kt [13:26]
override suspend fun getSlackTeamCache(slackTeamId: String): SlackTeamCached? {
return tx {
val slackTeamSerialized = DB.SlackTeamCache
.slice(DB.SlackTeamCache.teamCache)
.select {
DB.SlackTeamCache.slackTeamId eq slackTeamId
}
.map { it[DB.SlackTeamCache.teamCache] }
.firstOrNull()
?: return@tx null
Json.decodeFromString(slackTeamSerialized)
}
}