refactor: append / to api
This commit is contained in:
@@ -76,7 +76,7 @@ export const authApi = createApi({
|
||||
}),
|
||||
register: builder.mutation<UserRegResponse, UserRegDTO>({
|
||||
query: (data) => ({
|
||||
url: `user/register`,
|
||||
url: `/user/register`,
|
||||
method: "POST",
|
||||
body: {
|
||||
...data,
|
||||
@@ -140,7 +140,7 @@ export const authApi = createApi({
|
||||
headers: {
|
||||
accept: "text/plain"
|
||||
},
|
||||
url: `user/send_login_magic_link?email=${encodeURIComponent(email)}`,
|
||||
url: `/user/send_login_magic_link?email=${encodeURIComponent(email)}`,
|
||||
method: "POST",
|
||||
responseHandler: "text"
|
||||
})
|
||||
@@ -157,7 +157,7 @@ export const authApi = createApi({
|
||||
}
|
||||
>({
|
||||
query: (data) => ({
|
||||
url: `user/send_reg_magic_link`,
|
||||
url: `/user/send_reg_magic_link`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
|
||||
@@ -18,13 +18,13 @@ export const channelApi = createApi({
|
||||
refetchOnFocus: true,
|
||||
endpoints: (builder) => ({
|
||||
getChannels: builder.query<Channel[], void>({
|
||||
query: () => ({ url: `group` })
|
||||
query: () => ({ url: `/group` })
|
||||
}),
|
||||
getChannel: builder.query<Channel, number>({
|
||||
query: (id) => ({ url: `group/${id}` })
|
||||
query: (id) => ({ url: `/group/${id}` })
|
||||
}),
|
||||
leaveChannel: builder.query<void, number>({
|
||||
query: (id) => ({ url: `group/${id}/leave` }),
|
||||
query: (id) => ({ url: `/group/${id}/leave` }),
|
||||
async onQueryStarted(gid, { dispatch, queryFulfilled }) {
|
||||
try {
|
||||
await queryFulfilled;
|
||||
@@ -43,7 +43,7 @@ export const channelApi = createApi({
|
||||
}),
|
||||
changeChannelType: builder.mutation<number, { is_public: boolean, id: number, members?: number[] }>({
|
||||
query: ({ id, is_public, members }) => ({
|
||||
url: `group/${id}/change_type`,
|
||||
url: `/group/${id}/change_type`,
|
||||
method: "POST",
|
||||
body: members ? { is_public, members } : { is_public }
|
||||
}),
|
||||
@@ -61,7 +61,7 @@ export const channelApi = createApi({
|
||||
}),
|
||||
updateChannel: builder.mutation<void, ChannelDTO>({
|
||||
query: ({ id, ...data }) => ({
|
||||
url: `group/${id}`,
|
||||
url: `/group/${id}`,
|
||||
method: "PUT",
|
||||
body: data
|
||||
}),
|
||||
@@ -97,7 +97,7 @@ export const channelApi = createApi({
|
||||
}),
|
||||
removeChannel: builder.query<void, number>({
|
||||
query: (id) => ({
|
||||
url: `group/${id}`,
|
||||
url: `/group/${id}`,
|
||||
method: "DELETE"
|
||||
}),
|
||||
async onQueryStarted(id, { dispatch, getState, queryFulfilled }) {
|
||||
@@ -142,7 +142,7 @@ export const channelApi = createApi({
|
||||
? btoa(unescape(encodeURIComponent(JSON.stringify(properties))))
|
||||
: ""
|
||||
},
|
||||
url: `group/${id}/send`,
|
||||
url: `/group/${id}/send`,
|
||||
method: "POST",
|
||||
body: type == "file" ? JSON.stringify(content) : content
|
||||
}),
|
||||
@@ -152,14 +152,14 @@ export const channelApi = createApi({
|
||||
}),
|
||||
addMembers: builder.mutation<void, { id: number; members: number[] }>({
|
||||
query: ({ id, members }) => ({
|
||||
url: `group/${id}/members/add`,
|
||||
url: `/group/${id}/members/add`,
|
||||
method: "POST",
|
||||
body: members
|
||||
})
|
||||
}),
|
||||
removeMembers: builder.mutation<void, { id: number; members: number[] }>({
|
||||
query: ({ id, members }) => ({
|
||||
url: `group/${id}/members/remove`,
|
||||
url: `/group/${id}/members/remove`,
|
||||
method: "POST",
|
||||
body: members
|
||||
})
|
||||
@@ -196,6 +196,7 @@ export const {
|
||||
useLazyCreateInviteLinkQuery,
|
||||
useCreateInviteLinkQuery,
|
||||
useGetChannelQuery,
|
||||
useLazyGetChannelQuery,
|
||||
useUpdateChannelMutation,
|
||||
useLazyRemoveChannelQuery,
|
||||
useGetChannelsQuery,
|
||||
|
||||
+16
-16
@@ -32,7 +32,7 @@ export const serverApi = createApi({
|
||||
baseQuery,
|
||||
endpoints: (builder) => ({
|
||||
getServer: builder.query<Server, void>({
|
||||
query: () => ({ url: `admin/system/organization` }),
|
||||
query: () => ({ url: `/admin/system/organization` }),
|
||||
async onQueryStarted(data, { dispatch, queryFulfilled }) {
|
||||
try {
|
||||
const { data: server } = await queryFulfilled;
|
||||
@@ -77,24 +77,24 @@ export const serverApi = createApi({
|
||||
}
|
||||
}),
|
||||
getFirebaseConfig: builder.query<FirebaseConfig, void>({
|
||||
query: () => ({ url: `admin/fcm/config` })
|
||||
query: () => ({ url: `/admin/fcm/config` })
|
||||
}),
|
||||
getGoogleAuthConfig: builder.query<GoogleAuthConfig, void>({
|
||||
query: () => ({ url: `admin/google_auth/config` })
|
||||
query: () => ({ url: `/admin/google_auth/config` })
|
||||
}),
|
||||
updateGoogleAuthConfig: builder.mutation<void, GoogleAuthConfig>({
|
||||
query: (data) => ({
|
||||
url: `admin/google_auth/config`,
|
||||
url: `/admin/google_auth/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
}),
|
||||
getGithubAuthConfig: builder.query<GithubAuthConfig, void>({
|
||||
query: () => ({ url: `admin/github_auth/config` })
|
||||
query: () => ({ url: `/admin/github_auth/config` })
|
||||
}),
|
||||
updateGithubAuthConfig: builder.mutation<void, GithubAuthConfig>({
|
||||
query: (data) => ({
|
||||
url: `admin/github_auth/config`,
|
||||
url: `/admin/github_auth/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
@@ -108,17 +108,17 @@ export const serverApi = createApi({
|
||||
}),
|
||||
updateFirebaseConfig: builder.mutation<void, FirebaseConfig>({
|
||||
query: (data) => ({
|
||||
url: `admin/fcm/config`,
|
||||
url: `/admin/fcm/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
}),
|
||||
getAgoraConfig: builder.query<AgoraConfig, void>({
|
||||
query: () => ({ url: `admin/agora/config` })
|
||||
query: () => ({ url: `/admin/agora/config` })
|
||||
}),
|
||||
updateAgoraConfig: builder.mutation<void, AgoraConfig>({
|
||||
query: (data) => ({
|
||||
url: `admin/agora/config`,
|
||||
url: `/admin/agora/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
@@ -158,7 +158,7 @@ export const serverApi = createApi({
|
||||
}
|
||||
}),
|
||||
getSystemCommon: builder.query<SystemCommon, void>({
|
||||
query: () => ({ url: `admin/system/common` }),
|
||||
query: () => ({ url: `/admin/system/common` }),
|
||||
async onQueryStarted(data, { dispatch, queryFulfilled }) {
|
||||
try {
|
||||
const resp = await queryFulfilled;
|
||||
@@ -172,7 +172,7 @@ export const serverApi = createApi({
|
||||
}),
|
||||
updateSystemCommon: builder.mutation<void, Partial<SystemCommon>>({
|
||||
query: (data) => ({
|
||||
url: `admin/system/common`,
|
||||
url: `/admin/system/common`,
|
||||
method: "PUT",
|
||||
body: data
|
||||
}),
|
||||
@@ -188,24 +188,24 @@ export const serverApi = createApi({
|
||||
}
|
||||
}),
|
||||
getSMTPConfig: builder.query<SMTPConfig, void>({
|
||||
query: () => ({ url: `admin/smtp/config` })
|
||||
query: () => ({ url: `/admin/smtp/config` })
|
||||
}),
|
||||
getSMTPStatus: builder.query<boolean, void>({
|
||||
query: () => ({ url: `/admin/smtp/enabled` })
|
||||
}),
|
||||
updateSMTPConfig: builder.mutation<void, SMTPConfig>({
|
||||
query: (data) => ({
|
||||
url: `admin/smtp/config`,
|
||||
url: `/admin/smtp/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
}),
|
||||
getLoginConfig: builder.query<LoginConfig, void>({
|
||||
query: () => ({ url: `admin/login/config` })
|
||||
query: () => ({ url: `/admin/login/config` })
|
||||
}),
|
||||
updateLoginConfig: builder.mutation<void, Partial<LoginConfig>>({
|
||||
query: (data) => ({
|
||||
url: `admin/login/config`,
|
||||
url: `/admin/login/config`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
@@ -215,7 +215,7 @@ export const serverApi = createApi({
|
||||
headers: {
|
||||
"content-type": "image/png"
|
||||
},
|
||||
url: `admin/system/organization/logo`,
|
||||
url: `/admin/system/organization/logo`,
|
||||
method: "POST",
|
||||
body: data
|
||||
}),
|
||||
|
||||
@@ -95,7 +95,7 @@ export const userApi = createApi({
|
||||
headers: {
|
||||
"content-type": "image/png"
|
||||
},
|
||||
url: `user/avatar`,
|
||||
url: `/user/avatar`,
|
||||
method: "POST",
|
||||
body: data
|
||||
})
|
||||
@@ -105,7 +105,7 @@ export const userApi = createApi({
|
||||
headers: {
|
||||
"content-type": "image/png"
|
||||
},
|
||||
url: `admin/user/${uid}/avatar`,
|
||||
url: `/admin/user/${uid}/avatar`,
|
||||
method: "POST",
|
||||
body: file
|
||||
})
|
||||
@@ -116,7 +116,7 @@ export const userApi = createApi({
|
||||
// bot operations
|
||||
createBotAPIKey: builder.mutation<void, { uid: number, name: string }>({
|
||||
query: ({ uid, name }) => ({
|
||||
url: `admin/user/bot-api-key/${uid}`,
|
||||
url: `/admin/user/bot-api-key/${uid}`,
|
||||
method: "POST",
|
||||
body: { name },
|
||||
}),
|
||||
@@ -131,7 +131,7 @@ export const userApi = createApi({
|
||||
// bot operations end
|
||||
updateInfo: builder.mutation<User, UserDTO>({
|
||||
query: (data) => ({
|
||||
url: `user`,
|
||||
url: `/user`,
|
||||
method: "PUT",
|
||||
body: data
|
||||
})
|
||||
@@ -147,7 +147,7 @@ export const userApi = createApi({
|
||||
? btoa(unescape(encodeURIComponent(JSON.stringify(properties))))
|
||||
: ""
|
||||
},
|
||||
url: `user/${id}/send`,
|
||||
url: `/user/${id}/send`,
|
||||
method: "POST",
|
||||
body: type == "file" ? JSON.stringify(content) : content
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user