Update unread app icon when messages are read

This commit is contained in:
Garth Vander Houwen 2023-09-03 17:46:57 -07:00
parent 3fb33f5951
commit 3330c88c49
2 changed files with 2 additions and 0 deletions

View file

@ -235,6 +235,7 @@ struct ChannelMessageList: View {
try context.save()
print("Read message \(message.messageId) ")
appState.unreadChannelMessages = myInfo.unreadMessages
UIApplication.shared.applicationIconBadgeNumber = appState.unreadChannelMessages + appState.unreadDirectMessages
} catch {
print("Failed to read message \(message.messageId)")
}

View file

@ -224,6 +224,7 @@ struct UserMessageList: View {
try context.save()
print("Read message \(message.messageId) ")
appState.unreadDirectMessages = user.unreadMessages
UIApplication.shared.applicationIconBadgeNumber = appState.unreadChannelMessages + appState.unreadDirectMessages
} catch {
print("Failed to read message \(message.messageId)")