support update user profile

This commit is contained in:
MaysWind
2020-10-28 00:58:54 +08:00
parent b853a21de8
commit 3d2cc7ff95
7 changed files with 176 additions and 1 deletions
+7
View File
@@ -72,4 +72,11 @@ export default {
refreshToken: () => {
return axios.post('v1/tokens/refresh.json');
},
updateProfile: ({ email, nickname, password }) => {
return axios.post('v1/users/profile/update.json', {
email,
nickname,
password
});
},
};
+10
View File
@@ -32,6 +32,14 @@ function updateToken(item) {
}
}
function updateUsername(value) {
localStorage.setItem(userNameLocalStorageKey, value);
}
function updateUserNickname(value) {
localStorage.setItem(userNickNameLocalStorageKey, value);
}
function clearToken() {
localStorage.removeItem(tokenLocalStorageKey);
localStorage.removeItem(userNameLocalStorageKey);
@@ -46,5 +54,7 @@ export default {
getUserNickName,
isUserLogined,
updateToken,
updateUsername,
updateUserNickname,
clearToken
};