Twillio频道按最后一条消息时间戳排序

时间:2018-01-09 10:23:21

标签: android twilio

我正在使用 Twilio SDK 来集成聊天功能。

SDK:com.twilio:chat-android:0.12.1

我可以成功获取频道列表。现在,我需要按该频道中的最后一个消息时间戳对频道列表进行排序。

1 个答案:

答案 0 :(得分:0)

此SDK 非常旧,不受支持。更新到2.0.5是有意义的。

按消息时间戳排序频道的当前方法如下:

请注意,这很慢并且会产生大量的流量开销,因此它仅在首次启动消息时有用,之后在本地跟踪每个通道的最后消息时间戳要便宜得多。

(伪代码)

client.getChannels().each(channel =>
   channel.getLastMessages(1).each(message =>
       use message.getTimeStampAsDate() as the sorting timestamp
   )
)