From 2ca122f5793dbf55b2a1fe504384b23d62b446f2 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Mon, 17 Apr 2017 15:59:04 -0400 Subject: [PATCH] Add muting of threads. // FREEBIE --- .../src/ViewControllers/MessagesViewController.m | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/Signal/src/ViewControllers/MessagesViewController.m b/Signal/src/ViewControllers/MessagesViewController.m index 1048cf741..26d60f96a 100644 --- a/Signal/src/ViewControllers/MessagesViewController.m +++ b/Signal/src/ViewControllers/MessagesViewController.m @@ -220,8 +220,6 @@ typedef enum : NSUInteger { @property (nonatomic) NSCache *messageAdapterCache; @property (nonatomic) BOOL userHasScrolled; -@property (nonatomic) NSTimer *mutingTimer; - @end @implementation MessagesViewController @@ -708,6 +706,7 @@ typedef enum : NSUInteger { if (_composeOnOpen && !self.inputToolbar.hidden) { [self popKeyBoard]; } + [self updateNavigationBarSubtitleLabel]; } - (void)viewWillDisappear:(BOOL)animated { @@ -740,8 +739,6 @@ typedef enum : NSUInteger { [self cancelReadTimer]; [self saveDraft]; - [self.mutingTimer invalidate]; - self.mutingTimer = nil; } - (void)startExpirationTimerAnimations @@ -981,17 +978,6 @@ typedef enum : NSUInteger { NSForegroundColorAttributeName : [UIColor colorWithWhite:0.9f alpha:1.f], }]]; self.navigationBarSubtitleLabel.attributedText = subtitleText; - - [self.mutingTimer invalidate]; - self.mutingTimer = nil; - if (self.thread.isMuted) { - // Every minute, check whether or not the mute state has changed. - self.mutingTimer = [NSTimer scheduledTimerWithTimeInterval:60.f - target:self - selector:@selector(updateNavigationBarSubtitleLabel) - userInfo:nil - repeats:YES]; - } } - (void)initializeToolbars