Files
discord-decomp/sources/modules/game_console/GameConsoleConstants.tsx
T
2026-07-27 16:20:00 +03:00

94 lines
5.0 KiB
TypeScript

/* Metro module 9340; source: modules/game_console/GameConsoleConstants.tsx; dependencies: [661, 4122, 2] */
function _fun72888(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9526:6, offset: 0x01d5742d, size: 918 bytes, params: 8, frame: 23
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const ActivityGamePlatforms = (require(661) /* metro dependency 661: Constants */).ActivityGamePlatforms;
const OAuth2Scopes = (require(4122) /* metro dependency 4122: OAuth2Scopes */).OAuth2Scopes;
let VOICE = OAuth2Scopes.VOICE;
items2 = [VOICE];
let DM_CHANNELS_READ = OAuth2Scopes.DM_CHANNELS_READ;
items2[1] = DM_CHANNELS_READ;
let GUILDS = OAuth2Scopes.GUILDS;
items2[2] = GUILDS;
let GUILDS_MEMBERS_READ = OAuth2Scopes.GUILDS_MEMBERS_READ;
items2[3] = GUILDS_MEMBERS_READ;
let IDENTIFY = OAuth2Scopes.IDENTIFY;
items2[4] = IDENTIFY;
let CONNECTIONS = OAuth2Scopes.CONNECTIONS;
items2[5] = CONNECTIONS;
const ACTIVITIES_READ = OAuth2Scopes.ACTIVITIES_READ;
items2[6] = ACTIVITIES_READ;
VOICE = OAuth2Scopes.VOICE;
const items3 = [VOICE];
DM_CHANNELS_READ = OAuth2Scopes.DM_CHANNELS_READ;
items3[1] = DM_CHANNELS_READ;
GUILDS = OAuth2Scopes.GUILDS;
items3[2] = GUILDS;
GUILDS_MEMBERS_READ = OAuth2Scopes.GUILDS_MEMBERS_READ;
items3[3] = GUILDS_MEMBERS_READ;
IDENTIFY = OAuth2Scopes.IDENTIFY;
items3[4] = IDENTIFY;
CONNECTIONS = OAuth2Scopes.CONNECTIONS;
items3[5] = CONNECTIONS;
const object4 = {PLAYSTATION: 'playstation', XBOX: 'xbox'};
let Set = global.Set;
let XBOX = object4.XBOX;
const PLAYSTATION = object4.PLAYSTATION;
let set = new Set([XBOX, PLAYSTATION]);
Set = global.Set;
XBOX = ActivityGamePlatforms.XBOX;
const PS5 = ActivityGamePlatforms.PS5;
set = new Set([XBOX, PS5]);
const object5 = {CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED: 270000};
object5[270000] = 'CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED';
object5.CONSOLE_DEVICE_UNAVAILABLE = 270001;
object5[270001] = 'CONSOLE_DEVICE_UNAVAILABLE';
object5.CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS = 270002;
object5[270002] = 'CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS';
object5.CONSOLE_DEVICE_COMMUNICATION_RESTRICTED = 270003;
object5[270003] = 'CONSOLE_DEVICE_COMMUNICATION_RESTRICTED';
object5.CONSOLE_DEVICE_INVALID_POWER_MODE = 270004;
object5[270004] = 'CONSOLE_DEVICE_INVALID_POWER_MODE';
object5.CONSOLE_DEVICE_ACCOUNT_LINK_ERROR = 270005;
object5[270005] = 'CONSOLE_DEVICE_ACCOUNT_LINK_ERROR';
object5.CONSOLE_DEVICE_MAX_MEMBERS_REACHED = 270006;
object5[270006] = 'CONSOLE_DEVICE_MAX_MEMBERS_REACHED';
object5.CONSOLE_DEVICE_BAD_COMMAND = 270007;
object5[270007] = 'CONSOLE_DEVICE_BAD_COMMAND';
Set = global.Set;
const CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED = object5.CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED;
set = new Set([CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/game_console/GameConsoleConstants.tsx');
exports.XBOX_URL_BASE = 'xbox://communitylinking/donut/audio';
exports.XBOX_IOS_APP_LINK = 'https://apps.apple.com/us/app/xbox/id736179781';
exports.XBOX_ANDROID_APP_LINK = 'https://play.google.com/store/apps/details?id=com.microsoft.xboxone.smartglass';
exports.XBOX_APP_WEB_LINK = 'https://www.xbox.com/en-US/apps/xbox-app-for-mobile';
exports.XBOX_LINK_DEST_ORIGIN = 'https://login.live.com';
exports.XBOX_CLIENT_SCOPES = items2;
exports.PLAYSTATION_CLIENT_SCOPES = items3;
exports.PLAYSTATION_LINK_DEST_ORIGIN = 'https://my.account.sony.com';
exports.XBOX_HANDOFF_SEARCH_PARAMS = XBOX_HANDOFF_SEARCH_PARAMS;
exports.GameConsoleTypes = object4;
exports.GAME_CONSOLE_SESSIONS = set;
exports.CONSOLE_VOICE_PLATFORMS = set;
exports.GameConsoleCommandResultErrorCodes = object5;
exports.USER_ACTION_REQUIRED_ERROR_CODES = set;
exports.GAME_CONSOLE_ALERT_MODAL_LOCATION = 'console error alert';
}
function XBOX_HANDOFF_SEARCH_PARAMS({guildId, channelName, guildName, channelId, muted, deafened, nonce}) { // fn#72889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9526:2023, offset: 0x01d577c3, size: 152 bytes, params: 2, frame: 16
const object2 = {channelid: channelId, guildid: guildId, channelname: channelName, guildname: guildName};
let String = global.String;
object2.muted = String(muted);
String = global.String;
object2.deafened = String(deafened);
if (nonce != null) {
object2.nonce = nonce;
}
const URLSearchParams = global.URLSearchParams;
const value = Object.create(URLSearchParams.prototype, {constructor: {value: URLSearchParams}});
const uRLSearchParams = new URLSearchParams(object2);
return uRLSearchParams instanceof Object ? uRLSearchParams : value;
}