123456789101112131415161718192021222324252627282930313233343536373839 |
- import miscApi from '../../api/misc';
- // initial state
- const state = {
- name: null,
- version: null,
- mode: null,
- };
- // getters
- const getters = {};
- // actions
- const actions = {
- async loadConfig({ commit, state }) {
- commit('setApiError', null, { root: true });
- commit('setConfig', {});
- try {
- const config = await miscApi.loadConfig();
- commit('setConfig', config);
- } catch (e) {
- commit('setApiError', e, { root: true });
- }
- },
- };
- // mutations
- const mutations = {
- setConfig(state, value) {
- Object.assign(state, value);
- },
- };
- export default {
- namespaced: true,
- state,
- getters,
- actions,
- mutations
- };
|