From eba2669176917a355a03d867be7a442be5ee059c Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sat, 19 Dec 2020 17:04:22 +0100 Subject: [PATCH] - Fixed the way components get store data --- api/repositories/user-repository.js | 4 +- client/src/api/usersRepository.js | 15 +- .../src/components/global/navbar/navbar.vue | 8 +- client/src/components/spells/spell-card.vue | 128 +++++++++--------- client/src/main.js | 6 +- client/src/pages/spells/spells-page.vue | 12 +- client/src/pages/user/login-page.vue | 94 ++++++++++++- client/src/pages/user/profile-page.vue | 31 +++-- client/src/pages/user/register-page.vue | 8 +- client/src/routes.js | 39 +++--- client/src/store/modules/user.store.js | 35 +++-- 11 files changed, 245 insertions(+), 135 deletions(-) diff --git a/api/repositories/user-repository.js b/api/repositories/user-repository.js index 631b8c7..9aceec5 100644 --- a/api/repositories/user-repository.js +++ b/api/repositories/user-repository.js @@ -117,7 +117,7 @@ class UserRepository { resolve({ "message": "Account successfully created !", "code": 201, - "token": newUser.uuid, + "user": newUser, }) }) .catch(err => { @@ -148,7 +148,7 @@ class UserRepository { resolve({ "message": "User successfully logged in !", "code": 200, - "token": fetchedUser.uuid, + "user": fetchedUser, }) } else { reject({ diff --git a/client/src/api/usersRepository.js b/client/src/api/usersRepository.js index 2e041a9..dfa0283 100644 --- a/client/src/api/usersRepository.js +++ b/client/src/api/usersRepository.js @@ -3,10 +3,13 @@ import api from './api' const resource = "/users" export default { - login(data) { - return api.post(`${resource}/login`, data) - }, - register(data) { - return api.post(`${resource}`, data) - }, + getOneFromUUID(uuid) { + return api.get(`${resource}/${uuid}`,) + }, + login(data) { + return api.post(`${resource}/login`, data) + }, + register(data) { + return api.post(`${resource}`, data) + }, } \ No newline at end of file diff --git a/client/src/components/global/navbar/navbar.vue b/client/src/components/global/navbar/navbar.vue index 8ae82e0..59a6df3 100644 --- a/client/src/components/global/navbar/navbar.vue +++ b/client/src/components/global/navbar/navbar.vue @@ -10,8 +10,8 @@ {{ link.text }} -