Use gql for "checkForUpdate"
This commit is contained in:
@@ -37,12 +37,13 @@ import {
|
|||||||
PaginatedMangaList,
|
PaginatedMangaList,
|
||||||
SourcePreferences,
|
SourcePreferences,
|
||||||
SourceSearchResult,
|
SourceSearchResult,
|
||||||
UpdateCheck,
|
|
||||||
} from '@/typings.ts';
|
} from '@/typings.ts';
|
||||||
import { HttpMethod as DefaultHttpMethod, IRestClient, RestClient } from '@/lib/requests/client/RestClient.ts';
|
import { HttpMethod as DefaultHttpMethod, IRestClient, RestClient } from '@/lib/requests/client/RestClient.ts';
|
||||||
import storage from '@/util/localStorage.tsx';
|
import storage from '@/util/localStorage.tsx';
|
||||||
import { GraphQLClient } from '@/lib/requests/client/GraphQLClient.ts';
|
import { GraphQLClient } from '@/lib/requests/client/GraphQLClient.ts';
|
||||||
import {
|
import {
|
||||||
|
CheckForServerUpdatesQuery,
|
||||||
|
CheckForServerUpdatesQueryVariables,
|
||||||
GetAboutQuery,
|
GetAboutQuery,
|
||||||
GetAboutQueryVariables,
|
GetAboutQueryVariables,
|
||||||
GetGlobalMetadatasQuery,
|
GetGlobalMetadatasQuery,
|
||||||
@@ -52,7 +53,7 @@ import {
|
|||||||
} from '@/lib/graphql/generated/graphql.ts';
|
} from '@/lib/graphql/generated/graphql.ts';
|
||||||
import { GET_GLOBAL_METADATA, GET_GLOBAL_METADATAS } from '@/lib/graphql/queries/GlobalMetadataQuery.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 { 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 {
|
enum SWRHttpMethod {
|
||||||
SWR_GET,
|
SWR_GET,
|
||||||
@@ -453,8 +454,10 @@ export class RequestManager {
|
|||||||
return this.doRequestNew(GQLMethod.USE_QUERY, GET_ABOUT, {}, options);
|
return this.doRequestNew(GQLMethod.USE_QUERY, GET_ABOUT, {}, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
public useCheckForUpdate(swrOptions?: SWROptions<UpdateCheck[]>): AbortableSWRResponse<UpdateCheck[]> {
|
public useCheckForUpdate(
|
||||||
return this.doRequest(HttpMethod.SWR_GET, 'settings/check-update', { swrOptions });
|
options?: QueryHookOptions<CheckForServerUpdatesQuery, CheckForServerUpdatesQueryVariables>,
|
||||||
|
): AbortableApolloUseQueryResponse<CheckForServerUpdatesQuery, CheckForServerUpdatesQueryVariables> {
|
||||||
|
return this.doRequestNew(GQLMethod.USE_QUERY, CHECK_FOR_SERVER_UPDATES, {}, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
public useGetExtensionList(swrOptions?: SWROptions<IExtension[]>): AbortableSWRResponse<IExtension[]> {
|
public useGetExtensionList(swrOptions?: SWROptions<IExtension[]>): AbortableSWRResponse<IExtension[]> {
|
||||||
|
|||||||
Reference in New Issue
Block a user