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({
|
||||
baseQuery: retry(baseQuery, { maxRetries: 2 }),
|
||||
tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo"],
|
||||
tagTypes: ["User", "Status", "Submission", "ProblemInfo", "TaskInfo", "Status"],
|
||||
endpoints: () => ({}),
|
||||
});
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user