【发布时间】:2021-05-05 12:01:45
【问题描述】:
我正在尝试按最后一条消息创建日期排序显示所有用户的对话,但我有点困惑。
我在文档 (https://media.twiliocdn.com/sdk/js/conversations/releases/1.1.0/docs/Client.html#getSubscribedConversations__anchor) 中看到了 getSubscribedConversation 方法,但它没有说明页面大小和排序。它返回分页器,所以我假设它不会一次返回所有对话。
另一方面,我在 twilio github 项目中看到了一些示例,其中仅通过侦听 conversationAdded 事件将对话添加到列表中(即使对于以前创建的对话也确实会触发),但这似乎不是一个干净的解决方案- 如果用户属于 50 个对话,那么我应该处理每个事件并重新呈现列表 50 次?
总结一下,我有以下几个问题:
-
getSubscribedConversation是否一次返回所有用户的对话? - 如果不是,那么默认页面大小是多少,是否可以更改(连同排序)
- 如果
getSubscribedConversation确实返回分页器 - 如果我同时添加来自conversationAdded事件的对话,它不会中断吗?
【问题讨论】:
标签: twilio twilio-conversations