feat(ui): 編輯個人檔案對話框
This commit is contained in:
@@ -3,9 +3,8 @@ export type CallMethod =
|
||||
"User.register" |
|
||||
"User.login" |
|
||||
|
||||
"User.setNickName" |
|
||||
"User.setUserName" |
|
||||
"User.setAvatar" |
|
||||
"User.updateProfile" |
|
||||
"User.getMyInfo" |
|
||||
|
||||
"User.getMyContacts" |
|
||||
|
||||
@@ -129,9 +129,9 @@ export default class UserApi extends BaseApi {
|
||||
code: 200,
|
||||
}
|
||||
})
|
||||
// 更新昵稱
|
||||
this.registerEvent("User.setNickName", (args) => {
|
||||
if (this.checkArgsMissing(args, ['nickname', 'token'])) return {
|
||||
// 更新資料
|
||||
this.registerEvent("User.updateProfile", (args) => {
|
||||
if (this.checkArgsMissing(args, ['token'])) return {
|
||||
msg: "參數缺失",
|
||||
code: 400,
|
||||
}
|
||||
@@ -143,27 +143,9 @@ export default class UserApi extends BaseApi {
|
||||
}
|
||||
|
||||
const user = User.findById(token.author)
|
||||
if (args.nickname != null)
|
||||
user!.setNickName(args.nickname as string)
|
||||
|
||||
return {
|
||||
msg: "成功",
|
||||
code: 200,
|
||||
}
|
||||
})
|
||||
// 更新用戶名
|
||||
this.registerEvent("User.setUserName", (args) => {
|
||||
if (this.checkArgsMissing(args, ['username', 'token'])) return {
|
||||
msg: "參數缺失",
|
||||
code: 400,
|
||||
}
|
||||
|
||||
const token = TokenManager.decode(args.token as string)
|
||||
if (!this.checkToken(token)) return {
|
||||
code: 401,
|
||||
msg: "令牌無效",
|
||||
}
|
||||
|
||||
const user = User.findById(token.author)
|
||||
if (args.username != null)
|
||||
user!.setUserName(args.username as string)
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user