Skip to content

Commit 8c539a3

Browse files
authored
Merge pull request #343 from zapcannon87/developer
fix(IM): set unread mentioned to false after invoke read
2 parents 282a6eb + 360ee42 commit 8c539a3

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

Sources/RTM/IMConversation.swift

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -865,14 +865,13 @@ extension IMConversation {
865865
// MARK: Message Reading
866866

867867
private func _read(message: IMMessage?) {
868-
guard
869-
self.unreadMessageCount > 0,
870-
let readMessage: IMMessage = message ?? self.lastMessage,
871-
let messageID: String = readMessage.ID,
872-
let timestamp: Int64 = readMessage.sentTimestamp else
873-
{
874-
return
868+
guard self.unreadMessageCount > 0,
869+
let message = message ?? self.lastMessage,
870+
let messageID = message.ID,
871+
let timestamp = message.sentTimestamp else {
872+
return
875873
}
874+
self.isUnreadMessageContainMention = false
876875
self.client?.sendCommand(constructor: { () -> IMGenericCommand in
877876
var outCommand = IMGenericCommand()
878877
outCommand.cmd = .read

0 commit comments

Comments
 (0)