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