Implement binding manga to tracker

This commit is contained in:
schroda
2024-03-10 17:36:22 +01:00
parent f913f5ec32
commit 66c57a542b
17 changed files with 905 additions and 30 deletions

View File

@@ -7,10 +7,11 @@
*/
import gql from 'graphql-tag';
import { PAGE_INFO } from '@/lib/graphql/Fragments.ts';
import { FULL_TRACKER_FIELDS, PAGE_INFO } from '@/lib/graphql/Fragments.ts';
export const GET_TRACKERS = gql`
${PAGE_INFO}
${FULL_TRACKER_FIELDS}
query GET_TRACKERS {
trackers {
totalCount
@@ -18,11 +19,27 @@ export const GET_TRACKERS = gql`
...PAGE_INFO
}
nodes {
id
name
authUrl
icon
isLoggedIn
...FULL_TRACKER_FIELDS
}
}
}
`;
export const TRACKER_SEARCH = gql`
query TRACKER_SEARCH($query: String!, $trackerId: Int!) {
searchTracker(input: { query: $query, trackerId: $trackerId }) {
trackSearches {
id
title
coverUrl
publishingStatus
publishingType
remoteId
startDate
summary
totalChapters
trackerId
trackingUrl
}
}
}