Skip to content

Commit

Permalink
fix(hasura): update api
Browse files Browse the repository at this point in the history
  • Loading branch information
harisato committed Jul 24, 2023
1 parent 1dd14ea commit 38a6bf1
Showing 1 changed file with 69 additions and 70 deletions.
139 changes: 69 additions & 70 deletions hasura/metadata/query_collections.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -469,48 +469,72 @@
bio
}
}
- name: Public - Query latest update manga
- name: Public - Get manga detail
query: |
query GetLatestUpdatedManga {
manga(order_by: {chapters_aggregate:{min:{updated_at:desc_nulls_last}}}, limit: 6, where: {status:{_neq:"Removed"}}) {
query GetMangaReadingDetail ($id: Int = 1, $user_id: String = "") {
manga_by_pk(id: $id) {
id
manga_total_views {
views
}
manga_total_likes {
likes
}
poster
banner
manga_creators {
creator {
id
name
isActive
}
}
status
chapters(limit: 1, order_by: {updated_at:desc}) {
manga_total_likes {
likes
}
manga_total_views {
views
}
manga_languages {
title
description
is_main_language
language_id
}
chapters_aggregate {
aggregate {
count
}
}
chapters(order_by: {chapter_number:desc_nulls_last}, where: {status:{_neq:"Inactive"}}) {
id
chapter_number
updated_at
chapter_name
chapter_type
thumbnail_url
pushlish_date
status
views
chapter_total_likes {
likes
}
chapters_likes(where: {user_id:{_eq:$user_id}}) {
id
created_at
}
}
manga_subscribers_aggregate {
aggregate {
count
}
}
manga_tags {
tag {
id
tag_languages {
language_id
tag_id
value
}
}
}
manga_languages {
title
description
is_main_language
language_id
manga_subscribers(where: {user_id:{_eq:$user_id}}) {
id
created_at
}
banner
poster
}
}
- name: Public - Get manga list by list id
Expand All @@ -533,7 +557,7 @@
isActive
}
}
chapters(order_by: {pushlish_date:desc_nulls_last}, limit: 1) {
chapters(order_by: {pushlish_date:desc_nulls_last}, limit: 1, where: {status:{_eq:"Published"}}) {
chapter_number
id
pushlish_date
Expand All @@ -557,79 +581,54 @@
}
}
}
- name: Public - Get manga detail
- name: Public - Query latest update manga
query: |
query GetMangaReadingDetail ($id: Int = 1, $user_id: String = "") {
manga(where: {_and:{id:{_eq:$id},status:{_neq:"Removed"}}}) {
query GetLatestUpdatedManga {
manga(order_by: {chapters_aggregate:{min:{updated_at:desc_nulls_last}}}, limit: 6, where: {status:{_neq:"Removed"}}) {
id
poster
banner
status
manga_total_views {
views
}
manga_total_likes {
likes
}
manga_creators {
creator {
id
name
isActive
}
}
manga_total_likes {
likes
}
manga_total_views {
views
}
manga_languages {
title
description
is_main_language
language_id
}
chapters_aggregate {
aggregate {
count
}
}
chapters(order_by: {chapter_number:desc_nulls_last}) {
status
chapters(limit: 1, order_by: {updated_at:desc}, where: {status:{_eq:"Published"}}) {
id
chapter_number
chapter_name
chapter_type
thumbnail_url
pushlish_date
status
views
chapter_total_likes {
likes
}
chapters_likes(where: {user_id:{_eq:$user_id}}) {
id
created_at
}
}
manga_subscribers_aggregate {
aggregate {
count
}
updated_at
}
manga_tags {
tag {
id
tag_languages {
language_id
tag_id
value
}
}
}
manga_subscribers(where: {user_id:{_eq:$user_id}}) {
id
created_at
manga_languages {
title
description
is_main_language
language_id
}
banner
poster
}
}
- name: Public - Get chapter detail
query: |
query GetChapterReadingDetail ($manga_id: Int = 18, $chapter_number: Int = 1, $user_id: String = "") {
chapters(where: {_and:{chapter_number:{_eq:$chapter_number},manga:{_and:{id:{_eq:$manga_id},status:{_neq:"Removed"}}}}}) {
chapters(where: {_and:{chapter_number:{_eq:$chapter_number},manga:{_and:{id:{_eq:$manga_id},status:{_eq:"Published"}}}}}) {
id
chapter_number
chapter_name
Expand Down Expand Up @@ -680,7 +679,7 @@
isActive
}
}
chapters(order_by: {pushlish_date:desc_nulls_last}, limit: 1) {
chapters(order_by: {pushlish_date:desc_nulls_last}, limit: 1, where: {status:{_eq:"Published"}}) {
chapter_number
id
pushlish_date
Expand Down Expand Up @@ -719,7 +718,7 @@
}
}
status
chapters(limit: 1, order_by: {updated_at:desc}) {
chapters(limit: 1, order_by: {updated_at:desc}, where: {status:{_eq:"Published"}}) {
id
chapter_number
updated_at
Expand Down Expand Up @@ -755,7 +754,7 @@
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}) {
chapters(limit: 1, order_by: {updated_at:desc}, where: {status:{_eq:"Published"}}) {
id
chapter_number
updated_at
Expand Down

0 comments on commit 38a6bf1

Please sign in to comment.