add method "getContentsIds"
This commit is contained in:
core/src
commonMain
kotlin
com
insanusmokrassar
postssystem
core
content
commonTest
kotlin
com
insanusmokrassar
postssystem
core
exposed/src/main/kotlin/com/insanusmokrassar/postssystem/core/exposed
@ -64,6 +64,11 @@ private class ContentAPIDatabaseTable(
|
||||
Json.plain.parse(Content.serializer(), get(dataColumn))
|
||||
)
|
||||
|
||||
override suspend fun getContentsIds(): Set<ContentId> {
|
||||
return transaction {
|
||||
selectAll().map { it[idColumn] }
|
||||
}.toSet()
|
||||
}
|
||||
override suspend fun getContentById(id: ContentId): RegisteredContent? {
|
||||
return transaction {
|
||||
select { idColumn.eq(id) }.firstOrNull() ?.asRegisteredContent()
|
||||
|
Reference in New Issue
Block a user