/
astafievk
/
source_code
Обзор
Документация
Войти
/
astafievk
/
source_code
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
App/src/api/methods/timeApi.ts
35 строк
1 KB
astafievK
source code
21 июн 2024, 21:02
21 июн 2024, 21:02
37a1d03
Код
Авторство
О чём код?
import {baseApi} from "../api.ts"; export const timeApi = baseApi.injectEndpoints({ endpoints: builder => ({ getDates: builder.query<ITimeFormSelectDate[], { year: number, month: number }>({ query: (data) => ({ url: `/time/getdates`, method: "POST", body: data }), keepUnusedDataFor: 0, }), getTime: builder.query<ITimeFormSelectTime[], ITimeFormSelectTimeCommand>({ query: (data) => ({ url: `/time/gettime`, method: "POST", body: data }), keepUnusedDataFor: 0, }), createPost: builder.mutation<{ message: string }, ITimeFormCreatePostCommand>({ query: (data) => ({ url: `/time/createpost`, method: "POST", body: data }), }), }), }) export const { useGetDatesQuery, useGetTimeQuery, useCreatePostMutation } = timeApi