summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuller, Alexander (A.) <amulle19@ford.com>2017-01-19 14:42:45 -0800
committerMuller, Alexander (A.) <amulle19@ford.com>2017-01-19 14:42:45 -0800
commit98a996f4c76fbae971176714b11fe912d518d9e8 (patch)
tree3f3896a5daf6be1bfa364da37a077f98393353ca
parentfaf1427f72172235a82b7a8d389267653db7f553 (diff)
downloadsdl_ios-98a996f4c76fbae971176714b11fe912d518d9e8.tar.gz
Fixed issue relating to getting unhandled warnings from RAI Response.
-rw-r--r--SmartDeviceLink/SDLLifecycleManager.m15
1 files changed, 3 insertions, 12 deletions
diff --git a/SmartDeviceLink/SDLLifecycleManager.m b/SmartDeviceLink/SDLLifecycleManager.m
index 806265fe9..914b96ee8 100644
--- a/SmartDeviceLink/SDLLifecycleManager.m
+++ b/SmartDeviceLink/SDLLifecycleManager.m
@@ -256,21 +256,12 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready";
SDLResult *registerResult = self.registerResponse.resultCode;
NSString *registerInfo = self.registerResponse.info;
- BOOL success = NO;
+ BOOL success = self.registerResponse.success.boolValue;
NSError *startError = nil;
-
- if ([registerResult isEqualToEnum:[SDLResult WARNINGS]] || [registerResult isEqualToEnum:[SDLResult RESUME_FAILED]]) {
- // We succeeded, but with warnings
+ // If the resultCode isn't success, we either got an error or a warning.
+ if (![registerResult isEqualToEnum:[SDLResult SUCCESS]]) {
startError = [NSError sdl_lifecycle_startedWithBadResult:registerResult info:registerInfo];
- success = YES;
- } else if (![registerResult isEqualToEnum:[SDLResult SUCCESS]]) {
- // We did not succeed in registering
- startError = [NSError sdl_lifecycle_failedWithBadResult:registerResult info:registerInfo];
- success = NO;
- } else {
- // We succeeded
- success = YES;
}
// Notify the block, send the notification if we succeeded.