Home Reference Source

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