Files
chatwoot/app/javascript/dashboard/store/modules/assignmentPolicies/mutations.js
T

28 lines
534 B
JavaScript

export const mutations = {
setUIFlag(state, data) {
state.uiFlags = {
...state.uiFlags,
...data,
};
},
setAssignmentPolicies(state, policies) {
state.records = {};
policies.forEach(policy => {
state.records[policy.id] = policy;
});
},
setAssignmentPolicy(state, policy) {
state.records = {
...state.records,
[policy.id]: policy,
};
},
deleteAssignmentPolicy(state, id) {
const { [id]: deleted, ...rest } = state.records;
state.records = rest;
},
};