at the end of the day, it was inevitable
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
import {createApi} from '../common/Common'
|
||||
|
||||
const baseUrl = '/api/v1/notifications'
|
||||
|
||||
export const getItems = createApi('GET', baseUrl, {
|
||||
inputData: (data) => data
|
||||
})
|
||||
|
||||
export const getItem = createApi('GET', baseUrl + '/{id}', {
|
||||
inputData: () => {},
|
||||
urlData: (data, id) => ({id})
|
||||
})
|
||||
|
||||
export const createItem = createApi('POST', baseUrl)
|
||||
|
||||
export const updateItem = createApi('PUT', baseUrl + '/{id}', {
|
||||
urlData: (data, id) => ({id})
|
||||
})
|
||||
|
||||
export const deleteItems = createApi('POST', baseUrl + '/delete')
|
||||
|
||||
export const activateItems = createApi('PUT', baseUrl + '/active')
|
||||
|
||||
export const publishItems = createApi('PUT', baseUrl + '/published')
|
||||
|
||||
export const subscribeItems = createApi('POST', baseUrl + '/subscribe')
|
||||
|
||||
export const getAllItems = createApi('GET', baseUrl + '/all', {
|
||||
inputData: (data) => data
|
||||
})
|
||||
export const getFilters = createApi('GET', baseUrl + '/filters', {
|
||||
inputData: (data) => data
|
||||
})
|
||||
|
||||
export const getHistory = createApi('GET', baseUrl + '/{notificationId}/history', {
|
||||
inputData: (data) => data,
|
||||
urlData: (data, notificationId) => ({notificationId})
|
||||
})
|
||||
Reference in New Issue
Block a user