From 5d4d10ac8ac58207aac7e4f0e18a3fe07dff7ed6 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 28 Dec 2018 01:16:56 -0800 Subject: [PATCH] Fix displaying GFE error messages for launch and resume --- Limelight/Stream/StreamManager.m | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Limelight/Stream/StreamManager.m b/Limelight/Stream/StreamManager.m index 223abbc..0eaa5e7 100644 --- a/Limelight/Stream/StreamManager.m +++ b/Limelight/Stream/StreamManager.m @@ -105,13 +105,13 @@ HttpResponse* launchResp = [[HttpResponse alloc] init]; [hMan executeRequestSynchronously:[HttpRequest requestForResponse:launchResp withUrlRequest:[hMan newLaunchRequest:_config]]]; NSString *gameSession = [launchResp getStringTag:@"gamesession"]; - if (launchResp == NULL || ![launchResp isStatusOk]) { - [_callbacks launchFailed:@"Failed to launch app"]; + if (![launchResp isStatusOk]) { + [_callbacks launchFailed:launchResp.statusMessage]; Log(LOG_E, @"Failed Launch Response: %@", launchResp.statusMessage); return FALSE; } else if (gameSession == NULL || [gameSession isEqualToString:@"0"]) { - [_callbacks launchFailed:launchResp.statusMessage]; - Log(LOG_E, @"Failed to parse game session. Code: %ld Response: %@", (long)launchResp.statusCode, launchResp.statusMessage); + [_callbacks launchFailed:@"Failed to launch app"]; + Log(LOG_E, @"Failed to parse game session"); return FALSE; } @@ -122,13 +122,13 @@ HttpResponse* resumeResp = [[HttpResponse alloc] init]; [hMan executeRequestSynchronously:[HttpRequest requestForResponse:resumeResp withUrlRequest:[hMan newResumeRequest:_config]]]; NSString* resume = [resumeResp getStringTag:@"resume"]; - if (resumeResp == NULL || ![resumeResp isStatusOk]) { - [_callbacks launchFailed:@"Failed to resume app"]; + if (![resumeResp isStatusOk]) { + [_callbacks launchFailed:resumeResp.statusMessage]; Log(LOG_E, @"Failed Resume Response: %@", resumeResp.statusMessage); return FALSE; } else if (resume == NULL || [resume isEqualToString:@"0"]) { - [_callbacks launchFailed:resumeResp.statusMessage]; - Log(LOG_E, @"Failed to parse resume response. Code: %ld Response: %@", (long)resumeResp.statusCode, resumeResp.statusMessage); + [_callbacks launchFailed:@"Failed to resume app"]; + Log(LOG_E, @"Failed to parse resume response"); return FALSE; }