/* Metro module 9324; source: modules/game_console/useGameConsoleAccounts.tsx; dependencies: [5040, 661, 566, 1360, 2] */ import ConnectedAccountsStore from '../../stores/ConnectedAccountsStore.tsx'; /* Metro dependency 5040 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as GlobalUtilsModule from '../../utils/GlobalUtils.tsx'; /* Metro dependency 1360 */ function _fun72823(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72823, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9510:6, offset: 0x01d54f93, size: 136 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); (FileImportTrackerModule).fileFinishedImporting('modules/game_console/useGameConsoleAccounts.tsx'); exports.default = function() { return require(dependencyMap[2]).useStateFromStoresArray([ConnectedAccountsStore], _fun72825); }; function useGameConsoleAccounts() { // fn#72824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9510:221, offset: 0x01d5501b, size: 60 bytes, params: 1, frame: 13 return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([ConnectedAccountsStore], function() { var connectedAccountsStoreBinding = ConnectedAccountsStore; return [connectedAccountsStoreBinding.getAccount(null, PlatformTypes.XBOX), connectedAccountsStoreBinding.getAccount(null, PlatformTypes.PLAYSTATION), connectedAccountsStoreBinding.getAccount(null, PlatformTypes.PLAYSTATION_STAGING)].filter(require(dependencyMap[3]).isNotNullish); }); function _fun72825() { // fn#72825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9510:299, offset: 0x01d55057, size: 123 bytes, params: 1, frame: 16 const connectedAccountsStoreBinding = ConnectedAccountsStore; let getAccount = connectedAccountsStoreBinding.getAccount; const XBOX = PlatformTypes.XBOX; const items2 = [Reflect.apply(getAccount, connectedAccountsStoreBinding, [null, XBOX])]; getAccount = connectedAccountsStoreBinding.getAccount; const PLAYSTATION = PlatformTypes.PLAYSTATION; items2[1] = Reflect.apply(getAccount, connectedAccountsStoreBinding, [null, PLAYSTATION]); getAccount = connectedAccountsStoreBinding.getAccount; const PLAYSTATION_STAGING = PlatformTypes.PLAYSTATION_STAGING; items2[2] = Reflect.apply(getAccount, connectedAccountsStoreBinding, [null, PLAYSTATION_STAGING]); return items2.filter((GlobalUtilsModule).isNotNullish); } } } global.__d(_fun72823, 9324, [5040, 661, 566, 1360, 2]) /* metro module 9324, dependencies: [5040, 661, 566, 1360, 2] */;