cancel specific notification if there is an identifier

pull/506/head
ryanzhao 4 years ago
parent 6f2dd14ce6
commit d0947b83a9

@ -139,7 +139,11 @@ public class NotificationPresenter: NSObject, NotificationsProtocol {
switch notification.object { switch notification.object {
case let incomingMessage as TSIncomingMessage: case let incomingMessage as TSIncomingMessage:
Logger.debug("canceled notification for message: \(incomingMessage)") Logger.debug("canceled notification for message: \(incomingMessage)")
cancelNotifications(threadId: incomingMessage.uniqueThreadId) if let identifier = incomingMessage.notificationIdentifier {
cancelNotification(identifier)
} else {
cancelNotifications(threadId: incomingMessage.uniqueThreadId)
}
default: default:
break break
} }

Loading…
Cancel
Save