import BaseService from './BaseService'; import Webhook, { IWebhook } from "Types/webhook"; 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 || {}) } }