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: //home/arjun/projects/buyercall/buyercall/assets/vue/widgets/CommWidget/store/call/mutations.js
import {
  CALL_MUTATION_SET_CONFIG,
  CALL_MUTATION_SET_START_CALL_API_LOADING_STATUS,
  CALL_MUTATION_SET_START_CALL_API_ERROR_MESSAGE,
  CALL_MUTATION_SET_CALL_STATUS_API_LOADING_STATUS,
  CALL_MUTATION_SET_CALL_STATUS_API_ERROR_MESSAGE,
  CALL_MUTATION_SET_CALL_STATUS_TIMERID,
  CALL_MUTATION_SET_LEAD_ID,
  CALL_MUTATION_SET_CALL_CONNECT_STATUS,
  CALL_MUTATION_RESET,
} from '../../constants';

export default {
  [CALL_MUTATION_SET_CONFIG](state, config) {
    state.TYPE = config.TYPE;
    state.icon = config.icon;
    state.leadSubmitButtonName = config.leadSubmitButtonName;
    state.requiredLeadFields = config.requiredLeadFields;
    state.subTitle = config.subTitle;
    state.title = config.title;
    state.load = true;
  },
  [CALL_MUTATION_SET_START_CALL_API_LOADING_STATUS](state, payload) {
    state.doingStartCallAPI = payload;
  },
  [CALL_MUTATION_SET_START_CALL_API_ERROR_MESSAGE](state, payload) {
    state.errorStartCallAPI = payload;
  },
  [CALL_MUTATION_SET_CALL_STATUS_API_LOADING_STATUS](state, payload) {
    state.doingCallStatusAPI = payload;
  },
  [CALL_MUTATION_SET_CALL_STATUS_API_ERROR_MESSAGE](state, payload) {
    state.errorCallStatusAPI = payload;
  },
  [CALL_MUTATION_SET_CALL_STATUS_TIMERID](state, payload) {
    state.callStatusTimerID = payload;
  },
  [CALL_MUTATION_SET_LEAD_ID](state, payload) {
    state.leadID = payload;
  },
  [CALL_MUTATION_SET_CALL_CONNECT_STATUS](state, payload) {
    state.callConnected = payload;
  },
  [CALL_MUTATION_RESET](state) {
    state.doingStartCallAPI = false;
    state.errorStartCallAPI = null;
    state.doingCallStatusAPI = false;
    state.errorCallStatusAPI = null;
    state.callStatusTimerID = null;
    state.leadID = null;
    state.callConnected = false;
  },
};