From 81cfeedbba59037998e938ab031f6055f5cbaca6 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Fri, 1 Sep 2023 20:26:06 +0200 Subject: [PATCH] Use gql for "checkForUpdate" --- src/lib/requests/RequestManager.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/requests/RequestManager.ts b/src/lib/requests/RequestManager.ts index 0a890cc7..57c97580 100644 --- a/src/lib/requests/RequestManager.ts +++ b/src/lib/requests/RequestManager.ts @@ -37,12 +37,13 @@ import { PaginatedMangaList, SourcePreferences, SourceSearchResult, - UpdateCheck, } from '@/typings.ts'; import { HttpMethod as DefaultHttpMethod, IRestClient, RestClient } from '@/lib/requests/client/RestClient.ts'; import storage from '@/util/localStorage.tsx'; import { GraphQLClient } from '@/lib/requests/client/GraphQLClient.ts'; import { + CheckForServerUpdatesQuery, + CheckForServerUpdatesQueryVariables, GetAboutQuery, GetAboutQueryVariables, GetGlobalMetadatasQuery, @@ -52,7 +53,7 @@ import { } from '@/lib/graphql/generated/graphql.ts'; import { GET_GLOBAL_METADATA, GET_GLOBAL_METADATAS } from '@/lib/graphql/queries/GlobalMetadataQuery.ts'; import { SET_GLOBAL_METADATA } from '@/lib/graphql/mutations/GlobalMetadataMutation.ts'; -import { GET_ABOUT } from '@/lib/graphql/queries/ServerInfoQuery.ts'; +import { CHECK_FOR_SERVER_UPDATES, GET_ABOUT } from '@/lib/graphql/queries/ServerInfoQuery.ts'; enum SWRHttpMethod { SWR_GET, @@ -453,8 +454,10 @@ export class RequestManager { return this.doRequestNew(GQLMethod.USE_QUERY, GET_ABOUT, {}, options); } - public useCheckForUpdate(swrOptions?: SWROptions): AbortableSWRResponse { - return this.doRequest(HttpMethod.SWR_GET, 'settings/check-update', { swrOptions }); + public useCheckForUpdate( + options?: QueryHookOptions, + ): AbortableApolloUseQueryResponse { + return this.doRequestNew(GQLMethod.USE_QUERY, CHECK_FOR_SERVER_UPDATES, {}, options); } public useGetExtensionList(swrOptions?: SWROptions): AbortableSWRResponse {