mirror of
https://github.com/moonlight-stream/moonlight-ios.git
synced 2026-06-17 14:11:35 +00:00
Fix displaying GFE error messages for launch and resume
This commit is contained in:
@@ -105,13 +105,13 @@
|
|||||||
HttpResponse* launchResp = [[HttpResponse alloc] init];
|
HttpResponse* launchResp = [[HttpResponse alloc] init];
|
||||||
[hMan executeRequestSynchronously:[HttpRequest requestForResponse:launchResp withUrlRequest:[hMan newLaunchRequest:_config]]];
|
[hMan executeRequestSynchronously:[HttpRequest requestForResponse:launchResp withUrlRequest:[hMan newLaunchRequest:_config]]];
|
||||||
NSString *gameSession = [launchResp getStringTag:@"gamesession"];
|
NSString *gameSession = [launchResp getStringTag:@"gamesession"];
|
||||||
if (launchResp == NULL || ![launchResp isStatusOk]) {
|
if (![launchResp isStatusOk]) {
|
||||||
[_callbacks launchFailed:@"Failed to launch app"];
|
[_callbacks launchFailed:launchResp.statusMessage];
|
||||||
Log(LOG_E, @"Failed Launch Response: %@", launchResp.statusMessage);
|
Log(LOG_E, @"Failed Launch Response: %@", launchResp.statusMessage);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
} else if (gameSession == NULL || [gameSession isEqualToString:@"0"]) {
|
} else if (gameSession == NULL || [gameSession isEqualToString:@"0"]) {
|
||||||
[_callbacks launchFailed:launchResp.statusMessage];
|
[_callbacks launchFailed:@"Failed to launch app"];
|
||||||
Log(LOG_E, @"Failed to parse game session. Code: %ld Response: %@", (long)launchResp.statusCode, launchResp.statusMessage);
|
Log(LOG_E, @"Failed to parse game session");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,13 +122,13 @@
|
|||||||
HttpResponse* resumeResp = [[HttpResponse alloc] init];
|
HttpResponse* resumeResp = [[HttpResponse alloc] init];
|
||||||
[hMan executeRequestSynchronously:[HttpRequest requestForResponse:resumeResp withUrlRequest:[hMan newResumeRequest:_config]]];
|
[hMan executeRequestSynchronously:[HttpRequest requestForResponse:resumeResp withUrlRequest:[hMan newResumeRequest:_config]]];
|
||||||
NSString* resume = [resumeResp getStringTag:@"resume"];
|
NSString* resume = [resumeResp getStringTag:@"resume"];
|
||||||
if (resumeResp == NULL || ![resumeResp isStatusOk]) {
|
if (![resumeResp isStatusOk]) {
|
||||||
[_callbacks launchFailed:@"Failed to resume app"];
|
[_callbacks launchFailed:resumeResp.statusMessage];
|
||||||
Log(LOG_E, @"Failed Resume Response: %@", resumeResp.statusMessage);
|
Log(LOG_E, @"Failed Resume Response: %@", resumeResp.statusMessage);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
} else if (resume == NULL || [resume isEqualToString:@"0"]) {
|
} else if (resume == NULL || [resume isEqualToString:@"0"]) {
|
||||||
[_callbacks launchFailed:resumeResp.statusMessage];
|
[_callbacks launchFailed:@"Failed to resume app"];
|
||||||
Log(LOG_E, @"Failed to parse resume response. Code: %ld Response: %@", (long)resumeResp.statusCode, resumeResp.statusMessage);
|
Log(LOG_E, @"Failed to parse resume response");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user