src/store/auth/mutations.js
// Auth Module mutations
const mutations = {
fetching (state, isFetching) {
state.fetching = isFetching
},
clear_login_user (state) {
state.login_user = {
email: '',
password: '',
errors: {}
}
},
clear_register_user (state) {
state.register_user = {
name: '',
email: '',
password: '',
passwordverify: '',
github: {
login: ''
},
errors: {}
}
},
logging_in (state, status) {
state.logging_in = status
},
token (state, token) {
localStorage.token = token
state.token = token
},
clear_token (state) {
localStorage.token = ''
state.token = ''
},
current_user (state, currentUser) {
state.current_user = currentUser
},
clear_current_user (state) {
state.current_user = {}
}
}
export default mutations