rosterManager
Last updated
Was this helpful?
Last updated
Was this helpful?
好友管理
⇒ Promise.<Array.<number>>
⇒
⇒
⇒ Promise.<boolean>
⇒ Promise.<Array.<module:types~RosterItem>>
⇒
⇒
⇒
⇒
⇒ number
⇒ Promise.<Array.<module:types~RosterApplication>>
⇒ Promise.<Array.<number>>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒ Promise.<boolean>
⇒
⇒
Promise.<Array.<number>>
获取好友id列表
force
boolean
是否强制从服务器拉取:true - 从服务器获取, false - 从本地存储获取
获取好友信息
roster_id
number
好友ID
force
boolean
是否强制从服务器拉取: true - 从服务器拉取, false - 优先从本地存储获取
用户注册
opt
object
用户信息
opt.username
string
用户名
opt.password
string
密码
Promise.<boolean>
删除好友
param
object
参数
param.user_id
number
好友的用户ID
Promise.<Array.<module:types~RosterItem>>
根据id列表获取用户详细信息
roster_ids
Array.<number>
用户ID列表
获取缓存的所有用户详细信息
获取自己的用户信息
force
boolean
是否强制从服务器拉取: true - 从服务器拉取, false - 优先从本地存储获取
根据会话ID获取聊天消息
uid
number
会话ID
修改消息状态为已读
roster_id
number
会话ID
mid
number
消息ID
撤回消息,只能撤回5分钟内的
uid
number
会话ID
mid
number
消息ID
设置消息成未读
uid
number
会话ID
mid
number
消息ID
删除消息
uid
number
会话ID
mid
number
消息ID
获取好友信息
rid
number
好友ID
number
获取指定会话的未读数
uid
number
会话IID
Promise.<Array.<module:types~RosterApplication>>
获取好友申请列表
params
object
参数
params.cursor
number
从哪开始获取:可以传空字符串表示从头开始取
Promise.<Array.<number>>
获取黑名单
params
object
参数:空对象
Promise.<boolean>
加入黑名单
params
object
参数
params.user_id
number
用户ID
Promise.<boolean>
移除黑名单
params
object
参数
params.user_id
number
用户ID
Promise.<boolean>
请求加为好友
params
object
参数
params.user_id
number
用户ID
params.alias
string
备注
Promise.<boolean>
通过好友申请
params
object
参数
params.user_id
number
用户ID
Promise.<boolean>
拒绝好友申请
params
object
参数
params.user_id
number
用户ID
Promise.<boolean>
修改好友扩展字段
params
object
参数
params.user_id
number
用户ID
params.ext
string
扩展字段
按名称搜索用户
params
object
参数
params.username
string
用户名
按ID搜索用户
params
object
参数
params.user_id
number
用户ID
Kind: static method of
Returns: Promise.<Array.<number>>
- 用户ID列表
Kind: static method of Returns: - 好友信息
Kind: static method of Returns: - 用户设置
Kind: static method of
Returns: Promise.<boolean>
- 请求结果
Kind: static method of
Returns: Promise.<Array.<module:types~RosterItem>>
- 用户详细信息列表
Kind: static method of Returns: - 用户详细信息列表
Kind: static method of Returns: - 用户信息
Kind: static method of Returns: - 聊天消息列表
Kind: static method of
Kind: static method of
Kind: static method of
Kind: static method of
Kind: static method of Returns: - 好友信息
Kind: static method of
Returns: number
- 未读数
Kind: static method of
Returns: Promise.<Array.<module:types~RosterApplication>>
- 好友申请列表
Kind: static method of
Returns: Promise.<Array.<number>>
- 用户ID列表
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of
Returns: Promise.<boolean>
- 是否成功
Kind: static method of Returns: - 用户信息
Kind: static method of Returns: - 用户信息