首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TWILIO CHAT :让会员在线更新我做错了什么?

TWILIO CHAT :让会员在线更新我做错了什么?
EN

Stack Overflow用户
提问于 2020-05-18 20:36:51
回答 1查看 334关注 0票数 0

我使用聊天令牌初始化聊天客户端。我在每个频道都有两个成员。我想知道用户是否在线。为此,我在后端添加了twilio聊天服务实例{ reachabilityEnabled: true },正如文档所说,在前端,我编写了以下代码来获取成员信息。

代码语言:javascript
复制
var member = await this.myChannel.getMembers();
member.forEach((member)=>{
  console.log(member)
  member.on('userInfoUpdated', (m)=>{  
      console.log(m);
  })
  member.on('updated', (m)=>{ console.log("hey")
    console.log(m);
  })      
})

但是在member对象中,我没有得到任何可以检查用户是否在线的元素。这是成员对象的响应

代码语言:javascript
复制
channel: t {…}
services: e {…}
state: {attributes: {…}, dateCreated: Fri May 15 2020 19:---- (India Standard Time), dateUpdated: Fri May 1------------ (India Standard Time), sid: "MB7545cfa292314570a39385943ac541ad", typingTimeout: null, …}
_events: {updated: Array(2), userInfoUpdated: ƒ}
_eventsCount: 2
_maxListeners: undefined
attributes: (...)
dateCreated: (...)
dateUpdated: (...)
identity: (...)
isTyping: (...)
lastConsumedMessageIndex: (...)
lastConsumptionTimestamp: (...)
roleSid: (...)
sid: (...)
type: (...)

请给我一些建议,我该怎么做,因为我被困在这里很糟糕。如果您需要更多关于此流程的代码或信息,请让我知道,但请以某种方式建议我。因为在任何平台上都有这个问题,所以我可以从哪里解决它。

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 23:54:05

MemberUser是相似但不同的对象。我相信您正在寻找User资源来确定IsOnline状态。

获取成员后,您可以使用members Identity执行用户获取,这将为您提供该用户的IsOnline状态。

请参阅:Twilio User support docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61869752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档