src/vuex/modules/contextSituation/actions.js
/* ============
* Actions for the contextSituation module
* ============
*
* The actions that are available on the
* contextSituation module.
*/
import * as types from './mutation-types'
export const store = ({ commit }, payload) => {
commit(types.STORE, payload)
}
export const update = ({ commit }, payload) => {
commit(types.UPDATE, payload)
}
export const setActive = ({ commit }, payload) => {
commit(types.SET_ACTIVE, payload)
}
export const unsetActive = ({ commit }) => {
commit(types.SET_ACTIVE, undefined)
}
export const remove = ({ commit }, payload) => {
commit(types.REMOVE, payload)
}
export const add = ({ commit }, payload) => {
commit(types.ADD, payload)
}
export default {
store,
update,
setActive,
unsetActive,
remove,
add
}