merge Coming Chats
fun mergeComingChats(comingChats: List<KIMCoreChat>, currAllChatsMap: MutableMap<String, KIMCoreChat>, comingSignalTime: Pair<String, Long>, currSignalTime: Pair<String, Long>?)
根据signalTime决定数据的合并方式,用于解决新旧数据覆盖问题;
Parameters
coming Chats
待合入会话列表的会话
curr All Chats Map
当前会话列表全部会话Map(chatId->KIMCoreChat)
coming Signal Time
带合入会话的signalTime,对应这批数据的请求时间点
curr Signal Time
当前全部会话列表的上一次更新数据的signalTime,对应上一批会话数据的请求时间点