Skip to content

Latest commit

 

History

History
104 lines (69 loc) · 3.35 KB

userManage.md

File metadata and controls

104 lines (69 loc) · 3.35 KB

userManage

userManage.getToken() ⇒ string

获取登录用户的token

Kind: static method of userManage Returns: string - 用户的token

userManage.getUid() ⇒ number

获取登录用户的uid

Kind: static method of userManage Returns: number - 用户ID

userManage.getAppid() ⇒ string

获取appid

Kind: static method of userManage Returns: string - APP ID

userManage.getConversationList() ⇒ Array.<ConversationItem>

获取最近会话列表

Kind: static method of userManage

userManage.asyncUpdateAvatar(params) ⇒ Promise.<boolean>

更新头像

Kind: static method of userManage Returns: Promise.<boolean> - 是否成功

Param Type Description
params object 参数
params.avatar string 头像 url

userManage.asyncUpdateNickName(params) ⇒ Promise.<boolean>

更新昵称

Kind: static method of userManage Returns: Promise.<boolean> - 是否成功

Param Type Description
params object 参数
params.nick_name string 昵称

userManage.asyncGetProfile() ⇒ Promise.<UserProfile>

获取用户profile

Kind: static method of userManage Returns: Promise. - 用户信息

userManage.asyncUpdateProfile(params) ⇒ Promise.<boolean>

更新用户profile

Kind: static method of userManage Returns: Promise.<boolean> - 是否成功

Param Type Description
params object
params.description string 描述信息
params.nick_name string 昵称
params.private_info string 私有信息,仅自己可见
params.public_info string 公开信息,好友和陌生人可见

userManage.asyncGetSettings() ⇒ Promise.<UserSettings>

获取用户设置信息

Kind: static method of userManage Returns: Promise. - 用户信息

userManage.asyncUpdateSettings(settings) ⇒ Promise.<boolean>

修改用户设置

Kind: static method of userManage Returns: Promise.<boolean> - 是否成功

Param Type Description
settings UserSettings 更新的设置