Browse Source

修正下拉消息的错误问题

heavyrain2012 5 years ago
parent
commit
8c5edf944a

+ 2 - 2
wfuikit/WFChatUIKit/MessageList/ViewController/WFCUMessageListViewController.m

@@ -251,9 +251,9 @@
         dispatch_async(dispatch_get_global_queue(0, DISPATCH_QUEUE_PRIORITY_DEFAULT), ^{
             NSArray *messageList = [[WFCCIMService sharedWFCIMService] getMessages:weakSelf.conversation contentTypes:nil from:lastIndex count:10 withUser:self.privateChatUser];
             if (!messageList.count) {
-                long long lastUid = 0;
+                long long lastUid = self.modelList.lastObject.message.messageUid;
                 for (WFCUMessageModel *model in self.modelList) {
-                    if (model.message.messageUid > lastUid) {
+                    if (model.message.messageUid > 0 && model.message.messageUid < lastUid) {
                         lastUid = model.message.messageUid;
                     }
                 }