UNPKG

vue-storefront

Version:
22 lines (20 loc) 575 B
import * as types from '../../mutation-types' export default { [types.USER_TOKEN_CHANGED] (state, newToken) { state.token = newToken }, [types.USER_START_SESSION] (state) { state.session_started = new Date() }, [types.USER_INFO_LOADED] (state, currentUser) { state.current = currentUser }, [types.USER_END_SESSION] (state) { state.token = '' state.current = null state.session_started = null }, [types.USER_UPDATE_PREFERENCES] (state, newsletterPreferences) { state.newsletter = newsletterPreferences } }