fix: api should not have the same name

This commit is contained in:
Paul Pan 2024-03-16 20:08:56 +08:00
parent 5a85de3268
commit 2816c9fbee
3 changed files with 6 additions and 6 deletions

View File

@ -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: () => ({}),
});

View File

@ -72,7 +72,7 @@ export interface QueryByVersionResponse {
export const statusApi = api.injectEndpoints({
endpoints: (builder) => ({
search: builder.query<Wrap<QueryResponse>, QueryRequest>({
list: builder.query<Wrap<QueryResponse>, 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<Wrap<StatusInfo>, QueryBySubmissionRequest>({
status: builder.query<Wrap<StatusInfo>, 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;

View File

@ -29,7 +29,7 @@ export interface UserProfile {
export const userApi = api.injectEndpoints({
endpoints: (builder) => ({
create: builder.mutation<Wrap<string>, UserRequest>({
register: builder.mutation<Wrap<string>, 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;