1 import axios from 'axios';
3 const basePath = 'api/v1/btm/';
5 export function serverHttp(host) {
7 this.request = function(path, body) {
9 url: `${this.host}${basePath}${path}`,
12 Accept: 'application/json',
19 return axios.request(config);
23 export function http(baseUrl, token) {
24 this.baseUrl = baseUrl;
26 this.request = function(path, body) {
28 url: `${this.baseUrl}${path}`,
31 Accept: 'application/json',
38 config.headers.Authorization = `Basic ${btoa(this.token)}`;
41 return axios.request(config).then(function(resp){
42 if (resp.data.status === 'fail') {
44 } else if (resp.data.status === 'success') {
45 return resp.data.data;