import APIClient from 'App/api_client'; export default class AuditService { private client: APIClient; constructor(client?: APIClient) { this.client = client || new APIClient(); } initClient(client?: APIClient) { this.client = client || new APIClient(); } all(data: any): Promise { return this.client .post('/trails', data) .then((response) => response.json()) .then((response) => response.data || []); } one(id: string): Promise { return this.client .get(`/trails/${id}`) .then((response) => response.json()) .then((response) => response.data || {}); } }