Files
pole-book/server/node_modules/.strapi/vite/deps/chunk-NC2FHXMX.js

89 lines
2.2 KiB
JavaScript

import {
adminApi
} from "./chunk-LCL5TIBZ.js";
// node_modules/@strapi/admin/dist/admin/admin/src/services/apiTokens.mjs
var apiTokensService = adminApi.enhanceEndpoints({
addTagTypes: [
"ApiToken"
]
}).injectEndpoints({
endpoints: (builder) => ({
getAPITokens: builder.query({
query: () => "/admin/api-tokens",
transformResponse: (response) => response.data,
providesTags: (res, _err) => [
...(res == null ? void 0 : res.map(({ id }) => ({
type: "ApiToken",
id
}))) ?? [],
{
type: "ApiToken",
id: "LIST"
}
]
}),
getAPIToken: builder.query({
query: (id) => `/admin/api-tokens/${id}`,
transformResponse: (response) => response.data,
providesTags: (res, _err, id) => [
{
type: "ApiToken",
id
}
]
}),
createAPIToken: builder.mutation({
query: (body) => ({
url: "/admin/api-tokens",
method: "POST",
data: body
}),
transformResponse: (response) => response.data,
invalidatesTags: [
{
type: "ApiToken",
id: "LIST"
}
]
}),
deleteAPIToken: builder.mutation({
query: (id) => ({
url: `/admin/api-tokens/${id}`,
method: "DELETE"
}),
transformResponse: (response) => response.data,
invalidatesTags: (_res, _err, id) => [
{
type: "ApiToken",
id
}
]
}),
updateAPIToken: builder.mutation({
query: ({ id, ...body }) => ({
url: `/admin/api-tokens/${id}`,
method: "PUT",
data: body
}),
transformResponse: (response) => response.data,
invalidatesTags: (_res, _err, { id }) => [
{
type: "ApiToken",
id
}
]
})
})
});
var { useGetAPITokensQuery, useGetAPITokenQuery, useCreateAPITokenMutation, useDeleteAPITokenMutation, useUpdateAPITokenMutation } = apiTokensService;
export {
useGetAPITokensQuery,
useGetAPITokenQuery,
useCreateAPITokenMutation,
useDeleteAPITokenMutation,
useUpdateAPITokenMutation
};
//# sourceMappingURL=chunk-NC2FHXMX.js.map