diff options
author | NicoleYarroch <nicole@livio.io> | 2020-03-30 15:15:50 -0400 |
---|---|---|
committer | NicoleYarroch <nicole@livio.io> | 2020-03-30 15:15:50 -0400 |
commit | c02895428f3d29ce24bc402b1a2e914f377eb862 (patch) | |
tree | f6003f49f68d2ad96c0c1760f9e5e460ab3f0a30 | |
parent | 3a3a89d59593ebbc7dabf7e9f24a3079de5b8359 (diff) | |
download | sdl_ios-c02895428f3d29ce24bc402b1a2e914f377eb862.tar.gz |
Deprecated lockscreen notifications
Deprecated `SDLOnLockScreenStatus` and `SDLDidChangeLockScreenStatusNotification`
-rw-r--r-- | SmartDeviceLink/SDLLockScreenManager.m | 3 | ||||
-rw-r--r-- | SmartDeviceLink/SDLNotificationConstants.h | 2 | ||||
-rw-r--r-- | SmartDeviceLink/SDLNotificationDispatcher.m | 6 | ||||
-rw-r--r-- | SmartDeviceLink/SDLProxyListener.h | 2 |
4 files changed, 11 insertions, 2 deletions
diff --git a/SmartDeviceLink/SDLLockScreenManager.m b/SmartDeviceLink/SDLLockScreenManager.m index f8bbee25f..f963c9088 100644 --- a/SmartDeviceLink/SDLLockScreenManager.m +++ b/SmartDeviceLink/SDLLockScreenManager.m @@ -54,7 +54,10 @@ NS_ASSUME_NONNULL_BEGIN _presenter = presenter; _lockScreenDismissedByUser = NO; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sdl_lockScreenStatusDidChange:) name:SDLDidChangeLockScreenStatusNotification object:dispatcher]; +#pragma clang diagnostic pop [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sdl_lockScreenIconReceived:) name:SDLDidReceiveLockScreenIcon object:dispatcher]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sdl_appDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sdl_driverDistractionStateDidChange:) name:SDLDidChangeDriverDistractionStateNotification object:dispatcher]; diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index 01e04e2de..06be369af 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -560,7 +560,7 @@ extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification; extern SDLNotificationName const SDLDidChangeLanguageNotification; /// Name for a LockScreenStatus notification RPC -extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification; +extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification __deprecated; /// Name for a NewHash notification RPC extern SDLNotificationName const SDLDidReceiveNewHashNotification; diff --git a/SmartDeviceLink/SDLNotificationDispatcher.m b/SmartDeviceLink/SDLNotificationDispatcher.m index bf00e5547..b1997c8a8 100644 --- a/SmartDeviceLink/SDLNotificationDispatcher.m +++ b/SmartDeviceLink/SDLNotificationDispatcher.m @@ -673,9 +673,15 @@ NS_ASSUME_NONNULL_BEGIN [self postRPCNotificationNotification:SDLDidChangeLanguageNotification notification:notification]; } +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-implementations" - (void)onOnLockScreenNotification:(SDLOnLockScreenStatus *)notification { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" [self postRPCNotificationNotification:SDLDidChangeLockScreenStatusNotification notification:notification]; +#pragma clang diagnostic pop } +#pragma clang diagnostic pop - (void)onOnPermissionsChange:(SDLOnPermissionsChange *)notification { [self postRPCNotificationNotification:SDLDidChangePermissionsNotification notification:notification]; diff --git a/SmartDeviceLink/SDLProxyListener.h b/SmartDeviceLink/SDLProxyListener.h index dd9520f20..3513e2202 100644 --- a/SmartDeviceLink/SDLProxyListener.h +++ b/SmartDeviceLink/SDLProxyListener.h @@ -1178,7 +1178,7 @@ NS_ASSUME_NONNULL_BEGIN */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" -- (void)onOnLockScreenNotification:(SDLOnLockScreenStatus *)notification; +- (void)onOnLockScreenNotification:(SDLOnLockScreenStatus *)notification __deprecated; #pragma clang diagnostic pop /** |