69 lines
2.8 KiB
TypeScript
69 lines
2.8 KiB
TypeScript
// Module ID: 10970
|
|
// Function ID: 10971
|
|
// Dependencies: [19, 4431, 10579, 676, 21, 4201, 1377, 1236, 4745, 10971, 10565, 2]
|
|
|
|
// Module 10970
|
|
import noopAll from "noop" /* 19 */;
|
|
import _modDef4745 from "module_4745" /* 4745 */;
|
|
import closure_3 from "_detectH265HardwareDecode" /* 4431 */;
|
|
import { GAME_CONSOLE_ALERT_MODAL_LOCATION as closure_4 } from "XBOX_URL_BASE" /* 10579 */;
|
|
import ME from "ME" /* 676 */;
|
|
import { jsx } from "jsxProd" /* 21 */;
|
|
|
|
const require = arg1;
|
|
noopAll;
|
|
({ InputModes: c5, PlatformTypes: closure_6 } = ME);
|
|
let result = require("set").fileFinishedImporting("modules/game_console/native/GameConsoleAlertUtils.tsx");
|
|
|
|
export default {
|
|
maybeShowPTTAlert(XBOX) {
|
|
if (mode.getMode() === constants.PUSH_TO_TALK) {
|
|
if (!obj2.UNSAFE_isDismissibleContentDismissed(_require(1377).DismissibleContent.CONSOLE_PTT_DISABLE_ALERT)) {
|
|
let obj = {};
|
|
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"]);
|
|
_require = tmp3;
|
|
if (null == obj[XBOX]) {
|
|
let resolved = Promise.resolve();
|
|
} else {
|
|
resolved = new Promise((arg0) => {
|
|
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);
|
|
obj[2] = function onConfirm() {
|
|
const result = callback(closure_1_2[5]).UNSAFE_markDismissibleContentAsDismissed(callback(closure_1_2[6]).DismissibleContent.CONSOLE_PTT_DISABLE_ALERT);
|
|
callback();
|
|
};
|
|
obj.show(obj);
|
|
});
|
|
}
|
|
return resolved;
|
|
}
|
|
obj2 = _require(4201);
|
|
}
|
|
return Promise.resolve();
|
|
},
|
|
showSelfDismissableAlert(reconnectPlatformType) {
|
|
reconnectPlatformType = reconnectPlatformType.reconnectPlatformType;
|
|
({ title, body, errorCodeMessage } = reconnectPlatformType);
|
|
let obj = _modDef4745;
|
|
obj = { title, body: null, onConfirm: null };
|
|
obj = { body, errorCodeMessage, dismissCallback: _modDef4745.close };
|
|
obj[1] = jsx(reconnectPlatformType(10971).SelfDismissibleAlertBody, { body, errorCodeMessage, dismissCallback: _modDef4745.close });
|
|
obj[2] = function onConfirm() {
|
|
if (null != reconnectPlatformType) {
|
|
const obj = { platformType: null, location: null };
|
|
obj[0] = tmp;
|
|
obj[1] = closure_1_4;
|
|
closure_1_1(closure_1_2[10])(obj);
|
|
}
|
|
};
|
|
obj.show(obj);
|
|
}
|
|
};
|