summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicoleYarroch <nicole@livio.io>2018-03-19 14:34:42 -0400
committerNicoleYarroch <nicole@livio.io>2018-03-19 14:34:42 -0400
commit15a74d038ef8ea5ba317009446d2c4ae822901ea (patch)
treefb502474ad75530ecd0d7864d29eb539e32f7649
parent2981fddaf44376949550bd4d3fa7a6bfc118b58c (diff)
downloadsdl_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.m8
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(), ^{