Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,53 @@
|
||||
/* Metro module 13674; source: modules/guild_role_subscriptions/useActiveGuildSubscriptions.tsx; dependencies: [31, 3808, 13668, 13669, 566, 4223, 2] */
|
||||
function _fun104396(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104396, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13871:6, offset: 0x02295225, size: 171 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const subscriptionStore = importDefault(3808) /* metro dependency 3808: SubscriptionStore */;
|
||||
const env0_6 = (require(13668) /* metro dependency 13668: GuildRoleSubscriptionsConstants */).UserGuildRoleSubscriptionRelationship;
|
||||
const env0_7 = [];
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_role_subscriptions/useActiveGuildSubscriptions.tsx');
|
||||
exports.default = useActiveGuildSubscriptions;
|
||||
}
|
||||
|
||||
function useActiveGuildSubscriptions() { // fn#104397, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13871:277, offset: 0x022952d0, size: 190 bytes, params: 1, frame: 17
|
||||
const value = a0;
|
||||
let ensureFresh = (value !== undefined ? value : {}).ensureFresh;
|
||||
ensureFresh = !(ensureFresh === undefined) && ensureFresh;
|
||||
const value2 = (importDefault(13669) /* metro dependency 13669: useUserRoleSubscriptionRelationship */)();
|
||||
const SUBSCRIBED = UserGuildRoleSubscriptionRelationship.SUBSCRIBED;
|
||||
const value3 = value2 === SUBSCRIBED;
|
||||
const activeGuildSubscriptions = (require(566) /* metro dependency 566: flux */).useStateFromStores([SubscriptionStore],
|
||||
function() {
|
||||
return SubscriptionStore.getActiveGuildSubscriptions();
|
||||
});
|
||||
const binding = env0_4;
|
||||
const env0_2 = binding.useRef(false);
|
||||
binding.useEffect(_fun104399, [ensureFresh, value3]);
|
||||
return activeGuildSubscriptions ?? env0_7;
|
||||
}
|
||||
|
||||
function _fun104399() { // fn#104399, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13871:475, offset: 0x022953a1, size: 208 bytes, params: 1, frame: 18
|
||||
const object2 = {};
|
||||
object2.ensureFresh = ensureFresh;
|
||||
object2.hasRoleSubscriptions = env0_1;
|
||||
object2.hasFetched = env0_2.current;
|
||||
const ensureFresh2 = object2.ensureFresh;
|
||||
const hasFetched = object2.hasFetched;
|
||||
const hasRoleSubscriptions = object2.hasRoleSubscriptions;
|
||||
const activeGuildSubscriptions = SubscriptionStore.getActiveGuildSubscriptions();
|
||||
const value4 = undefined;
|
||||
const length = activeGuildSubscriptions == null ? value4 : activeGuildSubscriptions.length;
|
||||
const value5 = 0;
|
||||
let r6 = length ?? value5;
|
||||
r6 = value5 !== r6 || !hasRoleSubscriptions;
|
||||
let r3 = r6 ? !(ensureFresh2 ? hasFetched : !ensureFresh2) : !r6;
|
||||
r3 = !r3 ? !hasFetched && !SubscriptionStore.hasFetchedSubscriptions() : r3;
|
||||
if (r3) {
|
||||
env0_2.current = true;
|
||||
(importAll(4223) /* metro dependency 4223: BillingActionCreators */).fetchSubscriptions();
|
||||
}
|
||||
return value4;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user