better-xcloud/src/utils/bx-flags.ts
2024-05-22 18:38:51 +07:00

28 lines
597 B
TypeScript

type BxFlags = {
CheckForUpdate?: boolean;
PreloadRemotePlay?: boolean;
PreloadUi?: boolean;
EnableXcloudLogging?: boolean;
SafariWorkaround?: boolean;
UseDevTouchLayout?: boolean;
}
// Setup flags
const DEFAULT_FLAGS: BxFlags = {
CheckForUpdate: true,
PreloadRemotePlay: true,
PreloadUi: false,
EnableXcloudLogging: false,
SafariWorkaround: true,
UseDevTouchLayout: false,
}
export const BX_FLAGS = Object.assign(DEFAULT_FLAGS, window.BX_FLAGS || {});
try {
delete window.BX_FLAGS;
} catch (e) {}
export const NATIVE_FETCH = window.fetch;