fix: api should not have the same name
This commit is contained in:
parent
5a85de3268
commit
2816c9fbee
@ -15,6 +15,6 @@ const baseQuery = fetchBaseQuery({
|
|||||||
|
|
||||||
export const api = createApi({
|
export const api = createApi({
|
||||||
baseQuery: retry(baseQuery, { maxRetries: 2 }),
|
baseQuery: retry(baseQuery, { maxRetries: 2 }),
|
||||||
tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo"],
|
tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo", "Status"],
|
||||||
endpoints: () => ({}),
|
endpoints: () => ({}),
|
||||||
});
|
});
|
||||||
|
@ -72,7 +72,7 @@ export interface QueryByVersionResponse {
|
|||||||
|
|
||||||
export const statusApi = api.injectEndpoints({
|
export const statusApi = api.injectEndpoints({
|
||||||
endpoints: (builder) => ({
|
endpoints: (builder) => ({
|
||||||
search: builder.query<Wrap<QueryResponse>, QueryRequest>({
|
list: builder.query<Wrap<QueryResponse>, QueryRequest>({
|
||||||
query: (data: QueryRequest) => ({
|
query: (data: QueryRequest) => ({
|
||||||
url: "/status/query",
|
url: "/status/query",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
@ -80,7 +80,7 @@ export const statusApi = api.injectEndpoints({
|
|||||||
}),
|
}),
|
||||||
providesTags: [{ type: "Status", id: "Search" }],
|
providesTags: [{ type: "Status", id: "Search" }],
|
||||||
}),
|
}),
|
||||||
detail: builder.query<Wrap<StatusInfo>, QueryBySubmissionRequest>({
|
status: builder.query<Wrap<StatusInfo>, QueryBySubmissionRequest>({
|
||||||
query: (data: QueryBySubmissionRequest) => ({
|
query: (data: QueryBySubmissionRequest) => ({
|
||||||
url: "/status/query/submission",
|
url: "/status/query/submission",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
@ -93,4 +93,4 @@ export const statusApi = api.injectEndpoints({
|
|||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
export const { useSearchQuery, useDetailQuery } = statusApi;
|
export const { useListQuery, useStatusQuery } = statusApi;
|
||||||
|
@ -29,7 +29,7 @@ export interface UserProfile {
|
|||||||
|
|
||||||
export const userApi = api.injectEndpoints({
|
export const userApi = api.injectEndpoints({
|
||||||
endpoints: (builder) => ({
|
endpoints: (builder) => ({
|
||||||
create: builder.mutation<Wrap<string>, UserRequest>({
|
register: builder.mutation<Wrap<string>, UserRequest>({
|
||||||
query: (data: UserRequest) => ({
|
query: (data: UserRequest) => ({
|
||||||
url: "/user/create",
|
url: "/user/create",
|
||||||
method: "POST",
|
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;
|
||||||
|
Loading…
Reference in New Issue
Block a user