Skip to content

Commit

Permalink
feat(hasura): add admin chapter detail api
Browse files Browse the repository at this point in the history
  • Loading branch information
harisato committed Jul 25, 2023
1 parent 27c3e6e commit b7b4f3d
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 34 deletions.
85 changes: 51 additions & 34 deletions hasura/metadata/query_collections.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -557,40 +557,6 @@
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:{_eq:"Published"}}}}}) {
id
chapter_number
chapter_name
chapter_type
thumbnail_url
status
pushlish_date
chapter_languages {
language_id
detail
}
comments: social_activities_aggregate {
aggregate {
count
}
}
views
chapters_likes_aggregate {
aggregate {
count
}
}
chapters_likes(where: {user_id:{_eq:$user_id}}) {
id
created_at
user_id
chapter_id
}
}
}
- name: Public - Get subscribe list
query: |
query GetSubscribeList ($user_id: String = "") {
Expand Down Expand Up @@ -783,3 +749,54 @@
}
}
}
- 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},_or:[{status:{_eq:"On-going"}},{status:{_eq:"Finished"}}]}},status:{_eq:"Published"}}}) {
id
chapter_number
chapter_name
chapter_type
thumbnail_url
status
pushlish_date
chapter_languages {
language_id
detail
}
comments: social_activities_aggregate {
aggregate {
count
}
}
views
chapters_likes_aggregate {
aggregate {
count
}
}
chapters_likes(where: {user_id:{_eq:$user_id}}) {
id
created_at
user_id
chapter_id
}
}
}
- name: Admin - Get chapter detail
query: |
query GetChapterDetail ($manga_id: Int = 18, $chapter_number: Int = 1) {
chapters(where: {_and:{chapter_number:{_eq:$chapter_number},manga:{id:{_eq:$manga_id}}}}) {
id
chapter_number
chapter_name
chapter_type
thumbnail_url
status
pushlish_date
chapter_languages {
language_id
detail
}
}
}
9 changes: 9 additions & 0 deletions hasura/metadata/rest_endpoints.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,15 @@
- DELETE
name: Admin - Delete chapter
url: admin/manga/:manga_id/chapters/:chapter_number
- comment: ""
definition:
query:
collection_name: allowed-queries
query_name: Admin - Get chapter detail
methods:
- GET
name: Admin - Get chapter detail
url: admin/manga/:manga_id/chapters/:chapter_number
- comment: ""
definition:
query:
Expand Down

0 comments on commit b7b4f3d

Please sign in to comment.