From 81d8212786538833f31214978b1e452185ee5bc7 Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Mon, 2 Nov 2020 21:12:15 +0100 Subject: [PATCH] #88 select avatar source --- components/Account.vue | 17 ++++++++++-- components/Avatar.vue | 6 ++-- components/SocialConnection.vue | 4 ++- server/avatar.js | 20 ++++++++++++++ server/routes/admin.js | 4 ++- server/routes/profile.js | 49 ++++++++++++++------------------- server/routes/user.js | 25 +++++++++++++---- 7 files changed, 86 insertions(+), 39 deletions(-) create mode 100644 server/avatar.js diff --git a/components/Account.vue b/components/Account.vue index 0765ea946..ebcd4ddd1 100644 --- a/components/Account.vue +++ b/components/Account.vue @@ -6,7 +6,13 @@

-

+

+ Gravatar: + + + +

+

user.avatar.change @@ -73,7 +79,8 @@

@@ -183,6 +190,12 @@ this.logout(); }, + async setAvatar(source) { + const response = await this.$axios.$post(`/user/set-avatar`, {source}); + + this.$store.commit('setToken', response.token); + this.$cookies.set('token', this.$store.state.token); + }, }, } diff --git a/components/Avatar.vue b/components/Avatar.vue index d86076508..481483866 100644 --- a/components/Avatar.vue +++ b/components/Avatar.vue @@ -1,5 +1,6 @@