BerniWittmann/cape-frontend

View on GitHub
src/vuex/modules/process/actions.js

Summary

Maintainability
A
0 mins
Test Coverage
/* ============
 * Actions for the Process module
 * ============
 *
 * The actions that are available on the
 * process 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 add = ({ commit }, payload) => {
  commit(types.ADD, payload)
}

export const remove = ({ commit }, payload) => {
  commit(types.REMOVE, payload)
}

export default {
  store,
  update,
  setActive,
  unsetActive,
  add,
  remove
}