diff options
author | Satbir Tanda <satbirtanda@gmail.com> | 2019-07-29 17:32:51 -0700 |
---|---|---|
committer | Satbir Tanda <satbirtanda@gmail.com> | 2019-07-29 17:32:51 -0700 |
commit | 6836dab17316ffb7d784d41c90736a6d743f9dd9 (patch) | |
tree | cbdf5a18561f966f99c38803891b2171b7616db2 | |
parent | 12be396894ad24ec50f84309a66e610d6d5df869 (diff) | |
download | sdl_ios-6836dab17316ffb7d784d41c90736a6d743f9dd9.tar.gz |
Deprecate SDLOnLockScreenStatus
-rw-r--r-- | SmartDeviceLink/SDLLockScreenManager.m | 8 | ||||
-rw-r--r-- | SmartDeviceLink/SDLLockScreenStatusManager.m | 3 | ||||
-rw-r--r-- | SmartDeviceLink/SDLOnLockScreenStatus.h | 1 | ||||
-rw-r--r-- | SmartDeviceLink/SDLOnLockScreenStatus.m | 3 |
4 files changed, 15 insertions, 0 deletions
diff --git a/SmartDeviceLink/SDLLockScreenManager.m b/SmartDeviceLink/SDLLockScreenManager.m index 4ce891ad5..781ff2998 100644 --- a/SmartDeviceLink/SDLLockScreenManager.m +++ b/SmartDeviceLink/SDLLockScreenManager.m @@ -28,7 +28,12 @@ NS_ASSUME_NONNULL_BEGIN @property (assign, nonatomic) BOOL canPresent; @property (strong, nonatomic, readwrite) SDLLockScreenConfiguration *config; @property (strong, nonatomic) id<SDLViewControllerPresentable> presenter; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" @property (strong, nonatomic, nullable) SDLOnLockScreenStatus *lastLockNotification; +#pragma clang diagnostic pop + @property (strong, nonatomic, nullable) SDLOnDriverDistraction *lastDriverDistractionNotification; @property (assign, nonatomic, readwrite, getter=isLockScreenDismissable) BOOL lockScreenDismissable; @property (assign, nonatomic) BOOL lockScreenDismissed; @@ -101,7 +106,10 @@ NS_ASSUME_NONNULL_BEGIN #pragma mark - Notification Selectors - (void)sdl_lockScreenStatusDidChange:(SDLRPCNotificationNotification *)notification { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" if (![notification isNotificationMemberOfClass:[SDLOnLockScreenStatus class]]) { +#pragma clang diagnostic pop return; } diff --git a/SmartDeviceLink/SDLLockScreenStatusManager.m b/SmartDeviceLink/SDLLockScreenStatusManager.m index 82724eb6f..4ab22faa4 100644 --- a/SmartDeviceLink/SDLLockScreenStatusManager.m +++ b/SmartDeviceLink/SDLLockScreenStatusManager.m @@ -55,8 +55,11 @@ NS_ASSUME_NONNULL_BEGIN #pragma mark Custom Getters +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" - (SDLOnLockScreenStatus *)lockScreenStatusNotification { SDLOnLockScreenStatus *notification = [[SDLOnLockScreenStatus alloc] init]; +#pragma clang diagnostic pop notification.driverDistractionStatus = @(self.driverDistracted); notification.hmiLevel = self.hmiLevel; notification.userSelected = @(self.userSelected); diff --git a/SmartDeviceLink/SDLOnLockScreenStatus.h b/SmartDeviceLink/SDLOnLockScreenStatus.h index 255c0d71f..ce1b2cd62 100644 --- a/SmartDeviceLink/SDLOnLockScreenStatus.h +++ b/SmartDeviceLink/SDLOnLockScreenStatus.h @@ -23,6 +23,7 @@ NS_ASSUME_NONNULL_BEGIN +__deprecated @interface SDLOnLockScreenStatus : SDLRPCNotification /** diff --git a/SmartDeviceLink/SDLOnLockScreenStatus.m b/SmartDeviceLink/SDLOnLockScreenStatus.m index 563b593bb..6264ea5fd 100644 --- a/SmartDeviceLink/SDLOnLockScreenStatus.m +++ b/SmartDeviceLink/SDLOnLockScreenStatus.m @@ -13,7 +13,10 @@ NS_ASSUME_NONNULL_BEGIN +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-implementations" @implementation SDLOnLockScreenStatus +#pragma clang diagnostic pop #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" |