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

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

Loading…
Cancel
Save