Fix compilation errors - make sure we update the push notification badge using the received, server-provided unread count.

This commit is contained in:
Stefan Ceriu
2025-05-02 11:27:49 +03:00
parent a625ad0ee6
commit 2f5c447cc4
+3 -1
View File
@@ -43,7 +43,9 @@ class NotificationHandler {
MXLog.info("\(tag) Processing event: \(eventID) in room: \(roomID)")
// Copy over the unread information to the notification badge
notificationContent.badge = NSNumber(value: notificationContent.unreadCount)
if let unreadCount = notificationContent.unreadCount {
notificationContent.badge = NSNumber(value: unreadCount)
}
guard let notificationItemProxy = await userSession.notificationItemProxy(roomID: roomID, eventID: eventID) else {
MXLog.error("\(tag) Failed retrieving notification item")