18 lines
480 B
JavaScript
18 lines
480 B
JavaScript
import {createApi} from "@reduxjs/toolkit/query/react";
|
|
import {baseQueryWithAuth} from "./baseQuery.js";
|
|
|
|
|
|
export const rolesApi = createApi({
|
|
reducerPath: 'rolesApi',
|
|
baseQuery: baseQueryWithAuth,
|
|
tagTypes: ['Roles'],
|
|
endpoints: (builder) => ({
|
|
getRoles: builder.query({
|
|
query: () => '/roles/',
|
|
providesTags: ['Roles'],
|
|
refetchOnMountOrArgChange: 5,
|
|
}),
|
|
}),
|
|
});
|
|
|
|
export const {useGetRolesQuery} = rolesApi; |