diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/CategoryQuery.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/CategoryQuery.kt index e73b5154..ca646742 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/CategoryQuery.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/CategoryQuery.kt @@ -26,6 +26,10 @@ import java.util.concurrent.CompletableFuture * - Name * - Order * - Default + * - Create + * - Delete + * - Add/update meta + * - Delete meta */ class CategoryQuery { fun category(dataFetchingEnvironment: DataFetchingEnvironment, id: Int): CompletableFuture { diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/ChapterQuery.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/ChapterQuery.kt index e405a25f..e901c2cc 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/ChapterQuery.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/ChapterQuery.kt @@ -31,6 +31,7 @@ import java.util.concurrent.CompletableFuture * - bookmark status * - Check for updates? * - Download + * - Delete download */ class ChapterQuery { fun chapter(dataFetchingEnvironment: DataFetchingEnvironment, id: Int): CompletableFuture { diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MangaQuery.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MangaQuery.kt index 18bc778f..a6950dc0 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MangaQuery.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MangaQuery.kt @@ -30,6 +30,9 @@ import java.util.concurrent.CompletableFuture * - Remove from category * - Check for updates * - Download x(all = -1) chapters + * - Delete read/all downloaded chapters + * - Add/update meta + * - Delete meta */ class MangaQuery { fun manga(dataFetchingEnvironment: DataFetchingEnvironment, id: Int): CompletableFuture { diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MetaQuery.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MetaQuery.kt index ae6742a0..f5b2b2cc 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MetaQuery.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/MetaQuery.kt @@ -16,6 +16,15 @@ import suwayomi.tachidesk.graphql.types.GlobalMetaItem import suwayomi.tachidesk.graphql.types.MetaItem import java.util.concurrent.CompletableFuture +/** + * TODO Queries + * - In list of keys + * + * TODO Mutations + * - Add/update meta + * - Delete meta + * + */ class MetaQuery { fun meta(dataFetchingEnvironment: DataFetchingEnvironment, key: String): CompletableFuture { return dataFetchingEnvironment.getValueFromDataLoader("GlobalMetaDataLoader", key) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/SourceQuery.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/SourceQuery.kt index f26e12a5..939b0523 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/SourceQuery.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/SourceQuery.kt @@ -20,6 +20,7 @@ import java.util.concurrent.CompletableFuture * - Filter by languages * - Filter by name * - Filter by NSFW + * - In list of ids * - Sort? * * TODO Mutations