Trigger track progress on last page read of chapter (#690)

This commit is contained in:
schroda
2024-04-01 01:22:49 +02:00
committed by GitHub
parent 4f7a05f6fe
commit 5a2f77d124
6 changed files with 76 additions and 46 deletions

View File

@@ -227,11 +227,9 @@ export const FULL_TRACKER_FIELDS = gql`
}
`;
export const FULL_TRACK_RECORD_FIELDS = gql`
${FULL_TRACKER_FIELDS}
fragment FULL_TRACK_RECORD_FIELDS on TrackRecordType {
export const BASE_TRACK_RECORD_FIELDS = gql`
fragment BASE_TRACK_RECORD_FIELDS on TrackRecordType {
id
title
status
lastChapterRead
totalChapters
@@ -239,8 +237,24 @@ export const FULL_TRACK_RECORD_FIELDS = gql`
displayScore
startDate
finishDate
}
`;
export const QUERY_TRACK_RECORD_FIELDS = gql`
${BASE_TRACK_RECORD_FIELDS}
fragment QUERY_TRACK_RECORD_FIELDS on TrackRecordType {
...BASE_TRACK_RECORD_FIELDS
title
remoteUrl
remoteId
}
`;
export const FULL_TRACK_RECORD_FIELDS = gql`
${QUERY_TRACK_RECORD_FIELDS}
${FULL_TRACKER_FIELDS}
fragment FULL_TRACK_RECORD_FIELDS on TrackRecordType {
...QUERY_TRACK_RECORD_FIELDS
tracker {
...FULL_TRACKER_FIELDS
}