File: //proc/thread-self/root/home/arjun/projects/buyercall/buyercall/assets/vue/service/source.js
import BuyerGatewayMock from '../gateway/mockGateway';
import BuyerGateway from '../gateway/gateway';
export default {
getSources: () => BuyerGateway.get('/sources'),
getAgents: () => BuyerGatewayMock.get('/agents/get_all'),
// getSourceDetails: id => BuyerGateway.get(`/sources/${id}`),
getSourceDetails: id => {
if (id !== null && id !== undefined) {
return BuyerGateway.get(`/sources/${id}`);
}
},
createSource: data => BuyerGateway.post(`/sources`, data),
updateSource: (id, data) => BuyerGateway.post(`/sources/${id}`, data),
searchPhoneNumbers: data => BuyerGateway.post(`/phone-numbers/search`, data),
createPhoneNumberChannel: data =>
BuyerGateway.post(`/phone-numbers/create`, data),
updatePhoneNumberChannel: (id, data) =>
BuyerGateway.put(`/phone-numbers/update/${id}`, data),
getPhoneNumberChannel: id => BuyerGateway.get(`/phone-numbers/${id}`),
getLocalStates: () => BuyerGateway.get('/phone-numbers/us-states'),
};