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/Channels/store/channels/mutations.js
import {
  SOURCE_MUTATION_SET_SOURCE_DETAILS_LOADING,
  SOURCE_MUTATION_SET_SOURCE_DETAILS,
  SOURCE_MUTATION_SAVE_SOURCE_META_DETAILS_LOADING,
  SOURCE_MUTATION_SET_SELECTED_CHANNEL,
  SOURCE_MUTATION_RESET_SELECTED_CHANNEL,
  SOURCE_MUTATION_RESET,
} from '../../constants';
export default {
  [SOURCE_MUTATION_SET_SOURCE_DETAILS_LOADING](state, payload) {
    state.sourceDetailsLoading = payload;
  },
  [SOURCE_MUTATION_SET_SOURCE_DETAILS](state, payload) {
    state.sourceDetails = payload;
  },
  [SOURCE_MUTATION_SAVE_SOURCE_META_DETAILS_LOADING](state, payload) {
    state.editSourceLoading = payload;
  },
  [SOURCE_MUTATION_SET_SELECTED_CHANNEL](state, payload) {
    state.selectedChannel = payload.selectedChannel;
    if (payload.selectedChannelId) {
      state.selectedChannelId = payload.selectedChannelId;
    }
  },
  [SOURCE_MUTATION_RESET](state, payload) {
    state.sourceDetails = null;
    state.selectedChannelId = null;
    state.sourceRules = null;
    state.selectedChannel = null;
  },
  [SOURCE_MUTATION_RESET_SELECTED_CHANNEL](state, payload) {
    state.selectedChannelId = null;

    state.selectedChannel = null;
  },
};