From 2816c9fbee2cfa238e88d6d5fe261b91601fcd0f Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Sat, 16 Mar 2024 20:08:56 +0800 Subject: [PATCH] fix: api should not have the same name --- src/app/services/api.ts | 2 +- src/app/services/status.ts | 6 +++--- src/app/services/user.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/services/api.ts b/src/app/services/api.ts index a326069..c1f8124 100644 --- a/src/app/services/api.ts +++ b/src/app/services/api.ts @@ -15,6 +15,6 @@ const baseQuery = fetchBaseQuery({ export const api = createApi({ baseQuery: retry(baseQuery, { maxRetries: 2 }), - tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo"], + tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo", "Status"], endpoints: () => ({}), }); diff --git a/src/app/services/status.ts b/src/app/services/status.ts index 5f974c1..abb1818 100644 --- a/src/app/services/status.ts +++ b/src/app/services/status.ts @@ -72,7 +72,7 @@ export interface QueryByVersionResponse { export const statusApi = api.injectEndpoints({ endpoints: (builder) => ({ - search: builder.query, QueryRequest>({ + list: builder.query, QueryRequest>({ query: (data: QueryRequest) => ({ url: "/status/query", method: "POST", @@ -80,7 +80,7 @@ export const statusApi = api.injectEndpoints({ }), providesTags: [{ type: "Status", id: "Search" }], }), - detail: builder.query, QueryBySubmissionRequest>({ + status: builder.query, QueryBySubmissionRequest>({ query: (data: QueryBySubmissionRequest) => ({ url: "/status/query/submission", method: "POST", @@ -93,4 +93,4 @@ export const statusApi = api.injectEndpoints({ }), }); -export const { useSearchQuery, useDetailQuery } = statusApi; +export const { useListQuery, useStatusQuery } = statusApi; diff --git a/src/app/services/user.ts b/src/app/services/user.ts index 221f2d9..e17101a 100644 --- a/src/app/services/user.ts +++ b/src/app/services/user.ts @@ -29,7 +29,7 @@ export interface UserProfile { export const userApi = api.injectEndpoints({ endpoints: (builder) => ({ - create: builder.mutation, UserRequest>({ + register: builder.mutation, UserRequest>({ query: (data: UserRequest) => ({ url: "/user/create", method: "POST", @@ -63,4 +63,4 @@ export const userApi = api.injectEndpoints({ }), }); -export const { useCreateMutation, useLoginMutation, useLogoutMutation, useProfileQuery } = userApi; +export const { useRegisterMutation, useLoginMutation, useLogoutMutation, useProfileQuery } = userApi;