import Webhook, { IWebhook } from 'Types/webhook'; import BaseService from './BaseService'; export default class WebhookService extends BaseService { fetchList(): Promise { return this.client .get('/webhooks') .then((r) => r.json()) .then((j) => j.data || []); } saveWebhook(inst: Webhook) { return this.client .put('/webhooks', inst) .then((r) => r.json()) .then((j) => j.data || {}); } removeWebhook(id: Webhook['webhookId']) { return this.client .delete(`/webhooks/${id}`) .then((r) => r.json()) .then((j) => j.data || {}); } }