From c6ba97f416f0b63ed3cfac214bffb56cf2503bf9 Mon Sep 17 00:00:00 2001 From: ThienLK Date: Mon, 12 Aug 2024 15:20:29 +0700 Subject: [PATCH] add status --- hasura/metadata/query_collections.yaml | 71 ++++++-------------------- 1 file changed, 16 insertions(+), 55 deletions(-) diff --git a/hasura/metadata/query_collections.yaml b/hasura/metadata/query_collections.yaml index c1e3a2f..cba4f93 100644 --- a/hasura/metadata/query_collections.yaml +++ b/hasura/metadata/query_collections.yaml @@ -1229,6 +1229,21 @@ } } } + - name: Public - Get manga by creator and contest + query: | + query manga ($contest_id: Int!, $id: Int!, $limit: Int = 100, $offset: Int = 0) { + manga(where: {contest_id:{_eq:$contest_id},manga_creators:{creator_id:{_eq:$id}}}, limit: $limit, offset: $offset) { + banner + id + slug + poster + } + manga_aggregate(where: {contest_id:{_eq:$contest_id},manga_creators:{creator_id:{_eq:$id}}}, limit: $limit, offset: $offset) { + aggregate { + count + } + } + } - name: Public - Get artwork by creator and contest query: | query artwork ($contest_id: Int!, $id: Int!, $limit: Int = 100, $offset: Int = 0) { @@ -1427,64 +1442,10 @@ id } slug + status updated_at created_at } } } } - - name: Public - Get manga by creator and contest - query: | - query manga ($contest_id: Int!, $id: Int!, $limit: Int = 100, $offset: Int = 0) { - manga(where: {contest_id:{_eq:$contest_id},manga_creators:{creator_id:{_eq:$id}}}, limit: $limit, offset: $offset) { - id - slug - latest_published - manga_total_views { - views - } - manga_total_likes { - likes - } - manga_creators { - creator { - id - slug - name - pen_name - isActive - } - } - status - chapters(limit: 1, order_by: {chapter_number:desc}, where: {status:{_eq:"Published"}}) { - id - chapter_number - pushlish_date - status - updated_at - } - manga_tags(limit: 5) { - tag { - id - tag_languages { - language_id - tag_id - value - } - } - } - manga_languages { - title - description - is_main_language - language_id - } - banner - poster - } - manga_aggregate(where: {contest_id:{_eq:$contest_id},manga_creators:{creator_id:{_eq:$id}}}, limit: $limit, offset: $offset) { - aggregate { - count - } - } - }