mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 03:14:40 -05:00
Start working on graphql paging
This commit is contained in:
@@ -14,6 +14,8 @@ import org.jetbrains.exposed.sql.transactions.transaction
|
||||
import suwayomi.tachidesk.global.model.table.GlobalMetaTable
|
||||
import suwayomi.tachidesk.graphql.types.GlobalMetaItem
|
||||
import suwayomi.tachidesk.graphql.types.MetaItem
|
||||
import suwayomi.tachidesk.graphql.types.MetaNodeList
|
||||
import suwayomi.tachidesk.graphql.types.MetaNodeList.Companion.toNodeList
|
||||
import java.util.concurrent.CompletableFuture
|
||||
|
||||
/**
|
||||
@@ -30,11 +32,11 @@ class MetaQuery {
|
||||
return dataFetchingEnvironment.getValueFromDataLoader<String, MetaItem?>("GlobalMetaDataLoader", key)
|
||||
}
|
||||
|
||||
fun metas(): List<GlobalMetaItem> {
|
||||
fun metas(): MetaNodeList {
|
||||
val results = transaction {
|
||||
GlobalMetaTable.selectAll().toList()
|
||||
}
|
||||
|
||||
return results.map { GlobalMetaItem(it) }
|
||||
return results.map { GlobalMetaItem(it) }.toNodeList()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user