Skip to content

Commit 81cfeed

Browse files
committed
Use gql for "checkForUpdate"
1 parent 59468bc commit 81cfeed

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/lib/requests/RequestManager.ts

+7-4
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,13 @@ import {
3737
PaginatedMangaList,
3838
SourcePreferences,
3939
SourceSearchResult,
40-
UpdateCheck,
4140
} from '@/typings.ts';
4241
import { HttpMethod as DefaultHttpMethod, IRestClient, RestClient } from '@/lib/requests/client/RestClient.ts';
4342
import storage from '@/util/localStorage.tsx';
4443
import { GraphQLClient } from '@/lib/requests/client/GraphQLClient.ts';
4544
import {
45+
CheckForServerUpdatesQuery,
46+
CheckForServerUpdatesQueryVariables,
4647
GetAboutQuery,
4748
GetAboutQueryVariables,
4849
GetGlobalMetadatasQuery,
@@ -52,7 +53,7 @@ import {
5253
} from '@/lib/graphql/generated/graphql.ts';
5354
import { GET_GLOBAL_METADATA, GET_GLOBAL_METADATAS } from '@/lib/graphql/queries/GlobalMetadataQuery.ts';
5455
import { SET_GLOBAL_METADATA } from '@/lib/graphql/mutations/GlobalMetadataMutation.ts';
55-
import { GET_ABOUT } from '@/lib/graphql/queries/ServerInfoQuery.ts';
56+
import { CHECK_FOR_SERVER_UPDATES, GET_ABOUT } from '@/lib/graphql/queries/ServerInfoQuery.ts';
5657

5758
enum SWRHttpMethod {
5859
SWR_GET,
@@ -453,8 +454,10 @@ export class RequestManager {
453454
return this.doRequestNew(GQLMethod.USE_QUERY, GET_ABOUT, {}, options);
454455
}
455456

456-
public useCheckForUpdate(swrOptions?: SWROptions<UpdateCheck[]>): AbortableSWRResponse<UpdateCheck[]> {
457-
return this.doRequest(HttpMethod.SWR_GET, 'settings/check-update', { swrOptions });
457+
public useCheckForUpdate(
458+
options?: QueryHookOptions<CheckForServerUpdatesQuery, CheckForServerUpdatesQueryVariables>,
459+
): AbortableApolloUseQueryResponse<CheckForServerUpdatesQuery, CheckForServerUpdatesQueryVariables> {
460+
return this.doRequestNew(GQLMethod.USE_QUERY, CHECK_FOR_SERVER_UPDATES, {}, options);
458461
}
459462

460463
public useGetExtensionList(swrOptions?: SWROptions<IExtension[]>): AbortableSWRResponse<IExtension[]> {

0 commit comments

Comments
 (0)