From 47a7339bf5bcabd2e6364eb8a6e951052da15de4 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Mon, 13 Apr 2020 16:17:03 +0200 Subject: [PATCH] Add username state --- web/src/components/SigninForm.vue | 3 ++- web/src/store/mutations.js | 3 +++ web/src/store/state.js | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/web/src/components/SigninForm.vue b/web/src/components/SigninForm.vue index 61d9b96..bcbcb23 100644 --- a/web/src/components/SigninForm.vue +++ b/web/src/components/SigninForm.vue @@ -53,7 +53,7 @@ } }, methods: { - ...mapMutations(['setToken']), + ...mapMutations(['setToken', 'setUsername']), signin() { this.error = false @@ -65,6 +65,7 @@ }) .then(response => { this.setToken({token: response.data.token}) + this.setUsername({username: this.form.username}) }) .catch(error => { console.log(error) diff --git a/web/src/store/mutations.js b/web/src/store/mutations.js index 0417b2a..166d7d7 100644 --- a/web/src/store/mutations.js +++ b/web/src/store/mutations.js @@ -8,5 +8,8 @@ export default { clearToken: state => { state.token = null clearToken() + }, + setUsername: (state, {username}) => { + state.username = username } } \ No newline at end of file diff --git a/web/src/store/state.js b/web/src/store/state.js index 1c6fc13..462e926 100644 --- a/web/src/store/state.js +++ b/web/src/store/state.js @@ -1,5 +1,6 @@ import {getToken} from '@/jwt' export default { - token: getToken() + token: getToken(), + username: null } \ No newline at end of file