【发布时间】:2019-11-10 18:00:36
【问题描述】:
我正在编写一个由 twilio API 提供支持的聊天。我在创建频道然后获取其所有成员时遇到问题。
流程如下:
- 前端命中后端的端点,该端点负责创建通道
- 后端创建通道
- 在前端我收到事件
channelAdded(来自 twilio sdk) - 在事件回调中,我收到一个频道作为参数
- 我在这个新创建的频道上调用
.getMembers()方法
而且...问题是此方法返回错误的成员数。我创建了一个有 5 个成员的频道,但该方法只返回了其中的 3 个。刷新页面后,一切都按预期工作-.getMembers() 返回 5 个成员。看起来某处可能存在一些竞争条件。我可以在每个新频道上“等待”一两秒 - 感觉很老套,但可能解决了这个问题。
我是不是做错了什么?
【问题讨论】:
标签: twilio twilio-api