From 9436a7046bb36ee598538ebff0f6ebdc57a13811 Mon Sep 17 00:00:00 2001 From: kevinzhow Date: Sun, 14 Jun 2015 21:50:40 +0800 Subject: [PATCH] Fix unread status --- Yep/Services/YepServiceSync.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Yep/Services/YepServiceSync.swift b/Yep/Services/YepServiceSync.swift index c4aa5453..d0269e2b 100644 --- a/Yep/Services/YepServiceSync.swift +++ b/Yep/Services/YepServiceSync.swift @@ -826,10 +826,12 @@ func syncMessagesReadStatus() { } } else { for messageID in messageIDs { - let predicate = NSPredicate(format: "messageID != %@", argumentArray: [messageID]) - let searchedMesage = messages.filter(predicate) - toMarkMessages += searchedMesage + messages = messages.filter(predicate) + } + + for message in messages { + toMarkMessages.append(message) } }