diff --git a/book-racker/src/components/Login.vue b/book-racker/src/components/Login.vue index 223ebb4332726f5ce6d59a7b76f8cfad6685a3a7..2b449ec8b9006dddc64eade8339c442857fac852 100644 --- a/book-racker/src/components/Login.vue +++ b/book-racker/src/components/Login.vue @@ -39,7 +39,7 @@ export default { }) this.$store.dispatch('setToken', response.data.token) this.$store.dispatch('setUser', response.data.user) - } catch (error) { + } catch (error) { this.error = error.response.data.error } } diff --git a/book-racker/src/store/store.js b/book-racker/src/store/store.js index 2015d47649c32b30e093391b8142d6f2eb72438d..b0982b21385fa278698599f7dfdff26f918ee718 100644 --- a/book-racker/src/store/store.js +++ b/book-racker/src/store/store.js @@ -4,32 +4,32 @@ import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ - strict: true, - state: { - token: null, - user: null, - isUserLoggedIn: false + strict: true, + state: { + token: null, + user: null, + isUserLoggedIn: false + }, + mutations: { + setToken (state, token) { + state.token = token + if (token) { + state.isUserLoggedIn = true + } else { + state.isUserLoggedIn = false + } }, - mutations: { - setToken (state, token) { - state.token = token - if (token) { - state.isUserLoggedIn = true - } else { - state.isUserLoggedIn = false - } - }, - setUser (state, user) { - state.user = user - } + setUser (state, user) { + state.user = user + } + }, + actions: { + setToken ({commit}, token) { + commit('setToken', token) }, - actions: { - setToken({commit}, token) { - commit('setToken', token) - }, - setUser({commit}, user) { - commit('setUser', user) - } + setUser ({commit}, user) { + commit('setUser', user) } + } })