Respond to CR.

pull/1/head
Matthew Chen 7 years ago
parent 9936003637
commit 81a40909f4

@ -531,7 +531,7 @@ static NSTimeInterval launchStartedAt;
// When opening the app from a notification, // When opening the app from a notification,
// AppDelegate.didReceiveLocalNotification will always // AppDelegate.didReceiveLocalNotification will always
// be called _before_ we become active. // be called _before_ we become active.
[SignalApp clearAllNotifications]; [self clearAllNotificationsAndRestoreBadgeCount];
DDLogInfo(@"%@ applicationDidBecomeActive completed.", self.logTag); DDLogInfo(@"%@ applicationDidBecomeActive completed.", self.logTag);
} }
@ -651,11 +651,21 @@ static NSTimeInterval launchStartedAt;
DDLogWarn(@"%@ applicationWillResignActive.", self.logTag); DDLogWarn(@"%@ applicationWillResignActive.", self.logTag);
// Clear all notifications whenever we become inactive. // Clear all notifications whenever we become inactive.
[SignalApp clearAllNotifications]; [self clearAllNotificationsAndRestoreBadgeCount];
[DDLog flushLog]; [DDLog flushLog];
} }
- (void)clearAllNotificationsAndRestoreBadgeCount
{
OWSAssertIsOnMainThread();
[SignalApp clearAllNotifications];
[AppReadiness runNowOrWhenAppIsReady:^{
[OWSMessageUtils.sharedManager updateApplicationBadgeCount];
}];
}
- (void)application:(UIApplication *)application - (void)application:(UIApplication *)application
performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem
completionHandler:(void (^)(BOOL succeeded))completionHandler { completionHandler:(void (^)(BOOL succeeded))completionHandler {

@ -95,7 +95,6 @@ NS_ASSUME_NONNULL_BEGIN
[CurrentAppContext() setMainAppBadgeNumber:numberOfItems]; [CurrentAppContext() setMainAppBadgeNumber:numberOfItems];
} }
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

Loading…
Cancel
Save