From 77df132ec7be9d87e84527f6d7ae12e17ebe5257 Mon Sep 17 00:00:00 2001 From: harisato Date: Wed, 26 Jul 2023 15:05:40 +0700 Subject: [PATCH] feat(hasura): limit 4 manga on trending --- hasura/metadata/query_collections.yaml | 66 +++++++++++++------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/hasura/metadata/query_collections.yaml b/hasura/metadata/query_collections.yaml index 6f20e5f9..11aa64eb 100644 --- a/hasura/metadata/query_collections.yaml +++ b/hasura/metadata/query_collections.yaml @@ -591,39 +591,6 @@ } } } - - name: Public - Get trending manga - query: | - query GetTrendingManga { - manga(order_by: {manga_total_views:{views:desc_nulls_last}}, limit: 10, where: {status:{_neq:"Removed"}}) { - id - chapters(limit: 1, order_by: {updated_at:desc}, where: {status:{_eq:"Published"}}) { - id - chapter_number - updated_at - } - manga_total_likes { - likes - } - manga_total_views { - views - } - manga_languages { - title - language_id - is_main_language - description - } - banner - poster - manga_creators { - creator { - name - id - isActive - } - } - } - } - name: Public - Get manga detail query: | query GetMangaReadingDetail ($id: Int = 1, $user_id: String = "") { @@ -835,3 +802,36 @@ } } } + - name: Public - Get trending manga + query: | + query GetTrendingManga { + manga(order_by: {manga_total_views:{views:desc_nulls_last}}, limit: 4, where: {status:{_neq:"Removed"}}) { + id + chapters(limit: 1, order_by: {updated_at:desc}, where: {status:{_eq:"Published"}}) { + id + chapter_number + updated_at + } + manga_total_likes { + likes + } + manga_total_views { + views + } + manga_languages { + title + language_id + is_main_language + description + } + banner + poster + manga_creators { + creator { + name + id + isActive + } + } + } + }