decord/source/modules/game_console/useConsoleConnectedAccountForVoiceUpsell.tsx
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

64 lines
2.2 KiB
TypeScript

// Module ID: 17499
// Function ID: 17500
// Name: useConsoleConnectedAccountForVoiceUpsell
// Dependencies: [5451, 5449, 4739, 9471, 1074, 504, 17500, 2]
// Exports: default
// Module 17499 (useConsoleConnectedAccountForVoiceUpsell)
import ConnectedAccountsStore from "ConnectedAccountsStore" /* 5451 */;
import SelfPresenceStore from "SelfPresenceStore" /* 5449 */;
import GameConsoleStore from "GameConsoleStore" /* 4739 */;
const require = fn;
const CONSOLE_VOICE_PLATFORMS = fn(9471).CONSOLE_VOICE_PLATFORMS;
const ActivityTypes = fn(1074).ActivityTypes;
const size = fn(2);
const result = size.fileFinishedImporting("modules/game_console/useConsoleConnectedAccountForVoiceUpsell.tsx");
export default function useConsoleConnectedAccountForVoiceUpsell() {
const items = [SelfPresenceStore];
const stateFromStores = found(504).useStateFromStores(items, () => activities.getActivities(true));
found = stateFromStores.filter((platform) => {
platform = platform.platform;
let hasItem = platform.type === constants.PLAYING;
if (hasItem) {
hasItem = null != platform;
}
if (hasItem) {
hasItem = set.has(platform);
}
return hasItem;
});
const obj = found(504);
const items1 = [GameConsoleStore];
const stateFromStores1 = found(504).useStateFromStores(items1, () => null != awaitingRemoteSessionInfo.getAwaitingRemoteSessionInfo() || null != awaitingRemoteSessionInfo.getRemoteSessionId());
const obj2 = found(504);
const items2 = [ConnectedAccountsStore];
const stateFromStores2 = found(504).useStateFromStores(items2, () => {
const mapped = found.map((platform) => {
platform = platform.platform;
if (null == platform) {
return null;
} else {
const tmp3 = closure_1_1(closure_1_2[6])(platform);
account = null;
if (null != tmp3) {
account = account.getAccount(null, tmp3);
}
return account;
}
});
return mapped.find((item) => null != item);
});
let tmp3 = null;
if (found.length > 0) {
tmp3 = null;
if (null != stateFromStores2) {
tmp3 = null;
if (!stateFromStores1) {
tmp3 = stateFromStores2;
}
}
}
return tmp3;
};