From 5f59954530677d64ca7284c85d2d603e6be86957 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Fri, 23 Oct 2015 14:12:05 +0800 Subject: [PATCH] do not batchMarkMessagesAsReaded if have not messageIDs (self send) --- .../Conversation/ConversationViewController.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Yep/ViewControllers/Conversation/ConversationViewController.swift b/Yep/ViewControllers/Conversation/ConversationViewController.swift index f05808df..4d159924 100644 --- a/Yep/ViewControllers/Conversation/ConversationViewController.swift +++ b/Yep/ViewControllers/Conversation/ConversationViewController.swift @@ -1713,8 +1713,10 @@ class ConversationViewController: BaseViewController { } func updateConversationCollectionViewWithMessageIDs(messageIDs: [String]?, messageAge: MessageAge, scrollToBottom: Bool, success: (Bool) -> Void) { - - batchMarkMessagesAsReaded() + + if messageIDs != nil { + batchMarkMessagesAsReaded() + } if navigationController?.topViewController == self { // 防止 pop/push 后,原来未释放的 VC 也执行这下面的代码