2019-08-14 09:48:44 +00:00
|
|
|
/* eslint no-console: 0 */
|
|
|
|
/* global axios */
|
|
|
|
/* eslint no-undef: "error" */
|
|
|
|
/* eslint no-unused-expressions: ["error", { "allowShortCircuit": true }] */
|
|
|
|
import endPoints from './endPoints';
|
|
|
|
|
|
|
|
export default {
|
|
|
|
// Get Inbox related to the account
|
|
|
|
createChannel(channel, channelParams) {
|
|
|
|
const urlData = endPoints('createChannel')(channel, channelParams);
|
2019-12-21 17:24:35 +00:00
|
|
|
return axios.post(urlData.url, urlData.params);
|
2019-08-14 09:48:44 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
addAgentsToChannel(inboxId, agentsId) {
|
|
|
|
const urlData = endPoints('addAgentsToChannel');
|
|
|
|
urlData.params.inbox_id = inboxId;
|
|
|
|
urlData.params.user_ids = agentsId;
|
2019-12-21 17:24:35 +00:00
|
|
|
return axios.post(urlData.url, urlData.params);
|
2019-08-14 09:48:44 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
fetchFacebookPages(token) {
|
|
|
|
const urlData = endPoints('fetchFacebookPages');
|
|
|
|
urlData.params.omniauth_token = token;
|
2019-12-21 17:24:35 +00:00
|
|
|
return axios.post(urlData.url, urlData.params);
|
2019-08-14 09:48:44 +00:00
|
|
|
},
|
|
|
|
};
|