Max out the unread count at 99.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent dc69034b64
commit 5796bbd858

@ -3812,7 +3812,8 @@ typedef enum : NSUInteger {
- (void)updateBackButtonUnreadCount - (void)updateBackButtonUnreadCount
{ {
AssertIsOnMainThread(); AssertIsOnMainThread();
self.backButtonUnreadCount = [self.messagesManager unreadMessagesCountExcept:self.thread]; // Max out the unread count at 99.
self.backButtonUnreadCount = MIN((NSUInteger)99, [self.messagesManager unreadMessagesCountExcept:self.thread]);
} }
- (void)setBackButtonUnreadCount:(NSUInteger)unreadCount - (void)setBackButtonUnreadCount:(NSUInteger)unreadCount

@ -117,6 +117,8 @@ const NSUInteger kContactPictureViewDiameter = 52;
NSAttributedString *attributedDate = [self dateAttributedString:thread.lastMessageDate]; NSAttributedString *attributedDate = [self dateAttributedString:thread.lastMessageDate];
NSUInteger unreadCount = [[TSMessagesManager sharedManager] unreadMessagesInThread:thread]; NSUInteger unreadCount = [[TSMessagesManager sharedManager] unreadMessagesInThread:thread];
// Max out the per-thread unread count at 99.
unreadCount = MIN((NSUInteger)99, unreadCount);
self.nameLabel.text = name; self.nameLabel.text = name;
self.snippetLabel.attributedText = snippetText; self.snippetLabel.attributedText = snippetText;

Loading…
Cancel
Save