UNPKG

vuex-bitshares

Version:
35 lines (31 loc) 685 B
import * as types from '../mutations'; import * as actions from '../actions/user'; import * as getters from '../getters/user'; const initialState = { account: null, balances: {}, fetching: false, error: false }; const mutations = { [types.FETCH_USER_REQUEST](state) { state.fetching = true; state.error = false; }, [types.FETCH_USER_COMPLETE](state, result) { state.account = result.account; state.balances = result.balances; state.fetching = false; }, [types.FETCH_USER_ERROR](state) { state.fetching = false; state.error = true; }, }; export default { state: initialState, actions, getters, mutations, namespaced: true };