diff options
author | NicoleYarroch <nicole@livio.io> | 2018-03-19 14:34:42 -0400 |
---|---|---|
committer | NicoleYarroch <nicole@livio.io> | 2018-03-19 14:34:42 -0400 |
commit | 15a74d038ef8ea5ba317009446d2c4ae822901ea (patch) | |
tree | fb502474ad75530ecd0d7864d29eb539e32f7649 | |
parent | 2981fddaf44376949550bd4d3fa7a6bfc118b58c (diff) | |
download | sdl_ios-bugfix/issue_902_change_registration_not_sent.tar.gz |
Changed send method in `didEnterStateUpdatingConfiguration:`bugfix/issue_902_change_registration_not_sent
-rw-r--r-- | SmartDeviceLink/SDLLifecycleManager.m | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/SmartDeviceLink/SDLLifecycleManager.m b/SmartDeviceLink/SDLLifecycleManager.m index 04b481708..c0950a8f4 100644 --- a/SmartDeviceLink/SDLLifecycleManager.m +++ b/SmartDeviceLink/SDLLifecycleManager.m @@ -323,8 +323,8 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready"; changeRegistration.ngnMediaScreenAppName = configUpdate.shortAppName; changeRegistration.ttsName = configUpdate.ttsName; changeRegistration.vrSynonyms = configUpdate.voiceRecognitionCommandNames; - - [self sendRequest:changeRegistration]; + + [self sendConnectionManagerRequest:changeRegistration withResponseHandler:nil]; } [self.lifecycleStateMachine transitionToState:SDLLifecycleStateSettingUpManagers]; @@ -492,9 +492,7 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready"; } - (void)sendConnectionRequest:(__kindof SDLRPCRequest *)request withResponseHandler:(nullable SDLResponseHandler)handler { - if (![self.lifecycleStateMachine isCurrentState:SDLLifecycleStateReady] - && !([self.lifecycleStateMachine isCurrentState:SDLLifecycleStateSettingUpManagers] - && [request isKindOfClass:SDLChangeRegistration.class])) { + if (![self.lifecycleStateMachine isCurrentState:SDLLifecycleStateReady]) { SDLLogW(@"Manager not ready, message not sent (%@)", request); if (handler) { dispatch_async(dispatch_get_main_queue(), ^{ |