Files
directus/src/services/webhooks.ts
2020-07-17 14:42:12 -04:00

31 lines
1.0 KiB
TypeScript

import { Accountability, Query, Item } from '../types';
import * as ItemsService from './items';
export const createWebhook = async (data: Partial<Item>, accountability: Accountability) => {
return await ItemsService.createItem('directus_webhooks', data, accountability);
};
export const readWebhooks = async (query: Query, accountability?: Accountability) => {
return await ItemsService.readItems('directus_webhooks', query, accountability);
};
export const readWebhook = async (
pk: string | number,
query: Query,
accountability?: Accountability
) => {
return await ItemsService.readItem('directus_webhooks', pk, query, accountability);
};
export const updateWebhook = async (
pk: string | number,
data: Partial<Item>,
accountability: Accountability
) => {
return await ItemsService.updateItem('directus_webhooks', pk, data, accountability);
};
export const deleteWebhook = async (pk: string | number, accountability: Accountability) => {
await ItemsService.deleteItem('directus_webhooks', pk, accountability);
};