1import Axios from "axios"; 2 3const api = Axios.create(); 4 5// TODO: Permanent authentication solution 6// Using defaults to set auth for sending 7// auth object in header 8 9export default { 10 get(path) { 11 return api.get(path); 12 }, 13 delete(path, payload) { 14 return api.delete(path, payload); 15 }, 16 post(path, payload) { 17 return api.post(path, payload); 18 }, 19 patch(path, payload) { 20 return api.patch(path, payload); 21 }, 22 put(path, payload) { 23 return api.put(path, payload); 24 }, 25 all(promises) { 26 return Axios.all(promises); 27 }, 28 defaults: api.defaults 29}; 30