HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //proc/thread-self/root/home/arjun/projects/buyercall/buyercall/assets/vue/service/inboxService.js
import BuyerGatewayMock from '../gateway/mockGateway';
import BuyerGateway from '../gateway/gateway';
import * as _ from 'lodash';
export default {
  getLeads: filters => {
    // let queryString = `?searchTerm=${filters.searchTerm.length > 0 ? filters.searchTerm : ''}&sort=${filters.sort !== null ? filters.sort : ''}`
    let queryString = '?';
    if (filters && filters.status) {
      queryString += `status=${filters.status}`;
    }
    if (filters && filters.intentScore && !_.isEmpty(filters.intentScore)) {
      queryString += `intent-score=${filters.intentScore[0]}`;
    }
    return BuyerGateway.get(`/agents/inbox/leads${queryString}`);
    // return BuyerGateway.get(`/leads${queryString}`);
  },
  getinboxTypeNewCount: () => BuyerGatewayMock.get('/inbox/type_new_count'),
  getLeadDataById: id => BuyerGateway.get(`/agents/inbox/leads/${id}`),
  updateLeadData: (id, data) =>
    BuyerGateway.post(`/agents/inbox/leads/${id}`, data),
  chnageLeadStatus: data => {
    // console.log('POST Data', data);
    return BuyerGateway.post('/agents/inbox/status', data);
  },
  sendMailToLead: data => BuyerGateway.post(`/agents/inbox/sendmail`, data),
  // getChannelTypes: () => BuyerGatewayMock.get('/channels/types'),
};