File: //home/arjun/projects/buyercall/buyercall/assets/vue/widgets/CommWidget/store/message/mutations.js
import {
MESSAGE_MUTATION_SET_CONFIG,
MESSAGE_MUTATION_SET_SEND_MESSAGE_API_LOADING_STATUS,
MESSAGE_MUTATION_SET_SEND_MESSAGE_API_ERROR_MESSAGE,
MESSAGE_MUTATION_RESET,
MESSAGE_SUCCESSFULLY_SEND,
} from '../../constants';
export default {
[MESSAGE_MUTATION_RESET](state) {
state.doingSendMessageAPI = false;
state.errorSendMessageAPI = null;
state.messageSend = false;
},
[MESSAGE_SUCCESSFULLY_SEND](state) {
state.messageSend = true;
},
[MESSAGE_MUTATION_SET_SEND_MESSAGE_API_LOADING_STATUS](state, payload) {
state.doingSendMessageAPI = payload;
},
[MESSAGE_MUTATION_SET_SEND_MESSAGE_API_ERROR_MESSAGE](state, payload) {
state.errorSendMessageAPI = payload;
},
[MESSAGE_MUTATION_SET_CONFIG](state, payload) {
state.load = true;
state.title = payload.title;
state.subTitle = payload.subTitle;
state.requiredLeadFields = payload.requiredLeadFields;
state.leadSubmitButtonName = payload.leadSubmitButtonName;
state.icon = payload.icon;
},
};