Fix rocket animation not showing in Remote Play

This commit is contained in:
redphx 2024-04-28 10:30:50 +07:00
parent e2806fea68
commit c9bc93f604
2 changed files with 3 additions and 13 deletions

View File

@ -9647,7 +9647,6 @@ var clearDbLogs = function(dbName, table) {
console.log(`[Better xCloud] Cleared ${dbName}.${table}`); console.log(`[Better xCloud] Cleared ${dbName}.${table}`);
}; };
} catch (ex) { } catch (ex) {
console.log(ex);
} }
}; };
}; };
@ -9770,14 +9769,11 @@ function interceptHttpRequests() {
BxEvent.dispatch(window, BxEvent.STREAM_STARTING); BxEvent.dispatch(window, BxEvent.STREAM_STARTING);
} }
let requestType; let requestType;
if (STATES.remotePlay.isPlaying || url.includes("/sessions/home") || url.includes("xhome.")) { if (url.includes("/sessions/home") || url.includes("xhome.") || STATES.remotePlay.isPlaying && url.endsWith("/inputconfigs")) {
requestType = RequestType.XHOME; requestType = RequestType.XHOME;
} else { } else {
requestType = RequestType.XCLOUD; requestType = RequestType.XCLOUD;
} }
if (url.includes(".gamepass.com")) {
requestType = RequestType.XCLOUD;
}
if (requestType === RequestType.XHOME) { if (requestType === RequestType.XHOME) {
return XhomeInterceptor.handle(request); return XhomeInterceptor.handle(request);
} }

View File

@ -32,9 +32,7 @@ function clearDbLogs(dbName: string, table: string) {
objectStoreRequest.onsuccess = function() { objectStoreRequest.onsuccess = function() {
console.log(`[Better xCloud] Cleared ${dbName}.${table}`); console.log(`[Better xCloud] Cleared ${dbName}.${table}`);
}; };
} catch (ex) { } catch (ex) {}
console.log(ex);
}
} }
} }
@ -567,16 +565,12 @@ export function interceptHttpRequests() {
} }
let requestType: RequestType; let requestType: RequestType;
if (STATES.remotePlay.isPlaying || url.includes('/sessions/home') || url.includes('xhome.')) { if (url.includes('/sessions/home') || url.includes('xhome.') || (STATES.remotePlay.isPlaying && url.endsWith('/inputconfigs'))) {
requestType = RequestType.XHOME; requestType = RequestType.XHOME;
} else { } else {
requestType = RequestType.XCLOUD; requestType = RequestType.XCLOUD;
} }
if (url.includes('.gamepass.com')) {
requestType = RequestType.XCLOUD;
}
if (requestType === RequestType.XHOME) { if (requestType === RequestType.XHOME) {
return XhomeInterceptor.handle(request as Request); return XhomeInterceptor.handle(request as Request);
} }