From 63a6cfcfb33d1d81d156cedf4141a6927835a085 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sun, 12 Jan 2025 20:55:08 +0100 Subject: [PATCH] Add merge function for "DownloadStatus" "queue" field --- src/lib/requests/client/GraphQLClient.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/requests/client/GraphQLClient.ts b/src/lib/requests/client/GraphQLClient.ts index d208a04a..bff20db6 100644 --- a/src/lib/requests/client/GraphQLClient.ts +++ b/src/lib/requests/client/GraphQLClient.ts @@ -51,7 +51,16 @@ const typePolicies: StrictTypedTypePolicies = { WebUIUpdateInfo: { keyFields: [] }, WebUIUpdateCheck: { keyFields: [] }, SettingsType: { keyFields: [] }, - DownloadStatus: { keyFields: [] }, + DownloadStatus: { + keyFields: [], + fields: { + queue: { + merge(_existing, incoming) { + return incoming; + }, + }, + }, + }, DownloadType: { keyFields: ['chapter'] }, WebUIUpdateStatus: { keyFields: [] }, UpdateStatus: { keyFields: [] },