import axios from 'axios' import store from '../store/modules/settings.js' const ProductEndpointUrl = 'https://metadata.service.development.therig.onlinefuelslabs.io' export function fetchList(query) { console.log(store.state.platform) return axios.get(`${ProductEndpointUrl}/fuels`, { params: query }) } export function fetchProduct(id) { console.log(`${ProductEndpointUrl}/fuels/${id}?platform=${store.state.platform}`) return axios.get(`${ProductEndpointUrl}/fuels/${id}?platform=OLFDE`) } export function createProduct(data) { const dto = __dataToDTO(data) return axios.post(`${ProductEndpointUrl}/fuels`, dto) } export function updateProduct(data) { const dto = __dataToDTO(data) return axios.put(`${ProductEndpointUrl}/fuels/${data._id}`, dto) } function __dataToDTO(data) { return { 'name': data.name, 'description': data.description, 'lpt': Number(data.lpt), 'duty': Number(data.duty), 'type': 'SPOT', 'platform': data.platform || 'OLFDE', 'meta': data.meta, 'status': data.status } }