import Connector from './connector'; export default class Api{ constructor(){ this.connector = new Connector(); } all(onSuccess,onError){ this.connector.get(`${this.url}`) .success(onSuccess).fail(onError); } one(id, onSuccess,onError){ this.connector.get(`${this.url}/${id}`) .success(onSuccess).fail(onError); } create(data, onSuccess,onError){ this.connector.post(`${this.url}`, data) .success(onSuccess).fail(onError); } update(data, id, onSuccess,onError){ this.connector.patch(`${this.url}/${id}`, data) .success(onSuccess).fail(onError); } enable(id, onSuccess,onError){ this.connector.get(`${this.url}/${id}/enable`) .success(onSuccess).fail(onError); } disable(id, onSuccess,onError){ this.connector.get(`${this.url}/${id}/disable`) .success(onSuccess).fail(onError); } }