decord/source/modules/game_console/native/GameConsoleAlertUtils.tsx

70 lines
2.8 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 9888
// Function ID: 9889
// Dependencies: [19, 4501, 9802, 676, 21, 4200, 1377, 1236, 4662, 9889, 9818, 2]
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
// Module 9888
import noopAll from "noop" /* 19 */;
import _modDef4662 from "module_4662" /* 4662 */;
import closure_3 from "_detectH265HardwareDecode" /* 4501 */;
import { GAME_CONSOLE_ALERT_MODAL_LOCATION as closure_4 } from "XBOX_URL_BASE" /* 9802 */;
import ME from "ME" /* 676 */;
import { jsx } from "jsxProd" /* 21 */;
2026-07-23 10:11:24 +00:00
2026-08-24 06:08:38 +00:00
const require = arg1;
noopAll;
2026-07-29 08:29:29 +00:00
({ InputModes: c5, PlatformTypes: closure_6 } = ME);
2026-08-24 06:08:38 +00:00
let result = require("set").fileFinishedImporting("modules/game_console/native/GameConsoleAlertUtils.tsx");
2026-07-23 10:11:24 +00:00
export default {
2026-07-20 16:05:17 +00:00
maybeShowPTTAlert(XBOX) {
if (mode.getMode() === constants.PUSH_TO_TALK) {
2026-08-24 06:08:38 +00:00
if (!obj2.UNSAFE_isDismissibleContentDismissed(_require(1377).DismissibleContent.CONSOLE_PTT_DISABLE_ALERT)) {
2026-07-23 10:11:24 +00:00
let obj = {};
2026-07-29 08:29:29 +00:00
let intl = tmp10(1236).intl;
obj[constants2.XBOX] = intl.string(tmp10(1236).t.bVZ7vy);
const intl2 = tmp10(1236).intl;
obj[constants2.PLAYSTATION] = intl2.string(tmp10(1236).t["6iqUsf"]);
const intl3 = tmp10(1236).intl;
obj[constants2.PLAYSTATION_STAGING] = intl3.string(tmp10(1236).t["6iqUsf"]);
2026-08-24 06:08:38 +00:00
_require = tmp3;
2026-07-20 16:05:17 +00:00
if (null == obj[XBOX]) {
let resolved = Promise.resolve();
} else {
resolved = new Promise((arg0) => {
2026-08-24 06:08:38 +00:00
const callback = arg0;
let obj = closure_1_1(closure_1_2[8]);
obj = { title: callback, body: null, onConfirm: null };
const intl = callback(closure_1_2[7]).intl;
obj[1] = intl.string(callback(closure_1_2[7]).t.bL21zs);
2026-07-29 08:29:29 +00:00
obj[2] = function onConfirm() {
2026-08-24 06:08:38 +00:00
const result = callback(closure_1_2[5]).UNSAFE_markDismissibleContentAsDismissed(callback(closure_1_2[6]).DismissibleContent.CONSOLE_PTT_DISABLE_ALERT);
2026-07-23 10:11:24 +00:00
callback();
2026-07-20 16:05:17 +00:00
};
obj.show(obj);
});
}
return resolved;
}
2026-08-24 06:08:38 +00:00
obj2 = _require(4200);
2026-07-20 16:05:17 +00:00
}
return Promise.resolve();
},
showSelfDismissableAlert(reconnectPlatformType) {
2026-07-23 10:11:24 +00:00
reconnectPlatformType = reconnectPlatformType.reconnectPlatformType;
2026-07-20 16:05:17 +00:00
({ title, body, errorCodeMessage } = reconnectPlatformType);
2026-08-24 06:08:38 +00:00
let obj = _modDef4662;
2026-07-29 08:29:29 +00:00
obj = { title, body: null, onConfirm: null };
2026-08-24 06:08:38 +00:00
obj = { body, errorCodeMessage, dismissCallback: _modDef4662.close };
obj[1] = jsx(reconnectPlatformType(9889).SelfDismissibleAlertBody, { body, errorCodeMessage, dismissCallback: _modDef4662.close });
2026-07-29 08:29:29 +00:00
obj[2] = function onConfirm() {
2026-07-20 16:05:17 +00:00
if (null != reconnectPlatformType) {
2026-07-29 08:29:29 +00:00
const obj = { platformType: null, location: null };
obj[0] = tmp;
2026-08-24 06:08:38 +00:00
obj[1] = closure_1_4;
closure_1_1(closure_1_2[10])(obj);
2026-07-20 16:05:17 +00:00
}
};
obj.show(obj);
}
};