fix the user avatar in the top right corner does not update in the desktop version

This commit is contained in:
MaysWind
2024-08-11 12:31:50 +08:00
parent 0d706abbd3
commit 6ccaf89d86
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -127,6 +127,8 @@ export const useUserStore = defineStore('user', {
});
},
updateUserAvatar({ avatarFile }) {
const self = this;
return new Promise((resolve, reject) => {
services.updateAvatar({ avatarFile }).then(response => {
const data = response.data;
@@ -136,6 +138,8 @@ export const useUserStore = defineStore('user', {
return;
}
self.storeUserBasicInfo(data.result);
resolve(data.result);
}).catch(error => {
logger.error('failed to update user avatar', error);
@@ -151,6 +155,8 @@ export const useUserStore = defineStore('user', {
});
},
removeUserAvatar() {
const self = this;
return new Promise((resolve, reject) => {
services.removeAvatar().then(response => {
const data = response.data;
@@ -160,6 +166,8 @@ export const useUserStore = defineStore('user', {
return;
}
self.storeUserBasicInfo(data.result);
resolve(data.result);
}).catch(error => {
logger.error('failed to remove user avatar', error);