Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,663 @@
|
||||
/* Metro module 12568; source: modules/rewards/ProgramRewardsStore.tsx; dependencies: [57, 6, 7, 15, 17, 18, 1878, 12569, 3400, 3428, 3383, 12570, 672, 12573, 566, 694, 2] */
|
||||
function _fun96268(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#96268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:6, offset: 0x02159482, size: 532 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const _arrayLikeToArray_96274 = function(a0, a1) {
|
||||
var r0;
|
||||
var r1;
|
||||
var r2;
|
||||
var value3;
|
||||
var length;
|
||||
var value5;
|
||||
var value = undefined;
|
||||
var value2 = value == null;
|
||||
reducibleJoin2: while (true) {
|
||||
if (value2) {
|
||||
r0 = value2;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
value3 = value > a0.length;
|
||||
r0 = value3;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
reducibleJoin4: while (true) {
|
||||
if (r0) {
|
||||
length = a0.length;
|
||||
r1 = length;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
r1 = value;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
value = (0, global.Array)(r1);
|
||||
var value4 = 0;
|
||||
if (value4 < r1) {
|
||||
r2 = value4;
|
||||
reducibleLoop5: while (true) {
|
||||
value[r2] = a0[r2];
|
||||
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
||||
if (value5 < r1) {
|
||||
r2 = value5;
|
||||
continue reducibleLoop5;
|
||||
}
|
||||
break reducibleLoop5;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
};
|
||||
const closure = CURRENT_USER_UPDATE_96275;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_4 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_5 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_6 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_7 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_8 = importDefault(18) /* metro dependency 18 */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const NetworkTtlCache = (require(12569) /* metro dependency 12569: NetworkTtlCache */).NetworkTtlCache;
|
||||
let networkTtlCache = new NetworkTtlCache({ttlMs: 86400000});
|
||||
const env0_13 = {MORE_THAN_24H_BEFORE_REWARD: 'MORE_THAN_24H_BEFORE_REWARD',
|
||||
LESS_THAN_24H_BEFORE_REWARD: 'LESS_THAN_24H_BEFORE_REWARD', PAST_REWARD_DATE: 'PAST_REWARD_DATE'};
|
||||
const PersistedStore = (importDefault(566) /* metro dependency 566: flux */).PersistedStore;
|
||||
networkTtlCache = _fun96276(PersistedStore);
|
||||
networkTtlCache.displayName = 'ProgramRewardsStore';
|
||||
networkTtlCache.persistKey = 'ProgramRewardsStore';
|
||||
networkTtlCache = new networkTtlCache(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{LOGOUT: LOGOUT_96295, PROGRAM_REWARDS_FETCH: PROGRAM_REWARDS_FETCH,
|
||||
PROGRAM_REWARDS_FETCH_SUCCESS: PROGRAM_REWARDS_FETCH_SUCCESS,
|
||||
PROGRAM_REWARDS_FETCH_FAILURE: PROGRAM_REWARDS_FETCH_FAILURE, CURRENT_USER_UPDATE: closure,
|
||||
CONNECTION_OPEN: closure});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rewards/ProgramRewardsStore.tsx');
|
||||
exports.default = networkTtlCache;
|
||||
exports.DidNotFetchReason = {NOT_ELIGIBLE_FOR_ANY_PROGRAM_REWARD: 'NOT_ELIGIBLE_FOR_ANY_PROGRAM_REWARD',
|
||||
CACHE_SHOULD_NOT_FETCH: 'CACHE_SHOULD_NOT_FETCH'};
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_96269() { // fn#96269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:170, offset: 0x02159696, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_96269_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _createForOfIteratorHelperLoose_96272(a0, a1) { // fn#96272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:363, offset: 0x021596f8, size: 372 bytes, params: 3, frame: 20
|
||||
var r6;
|
||||
var r9;
|
||||
var r5;
|
||||
var value3;
|
||||
var regexp;
|
||||
const env0_0 = a0;
|
||||
const Symbol = global.Symbol;
|
||||
let value = typeof Symbol !== 'undefined';
|
||||
let r1 = value && a0[global.Symbol.iterator];
|
||||
r1 = !r1 ? a0['@@iterator'] : r1;
|
||||
if (r1) {
|
||||
value = r1.call(a0);
|
||||
return value.next.bind(value);
|
||||
}
|
||||
const Array = global.Array;
|
||||
if (Array.isArray(a0)) {
|
||||
if (r1) {
|
||||
}
|
||||
return _fun96273;
|
||||
}
|
||||
value = undefined;
|
||||
if (a0) {
|
||||
if (typeof a0 === 'string') {
|
||||
value = _arrayLikeToArray_96274(a0, value);
|
||||
r5 = value;
|
||||
} else {
|
||||
value3 = ({}).toString.call(a0).slice(8, -1);
|
||||
r6 = value3 === 'Object' && a0.constructor;
|
||||
r9 = r6 ? a0.constructor.name : value3;
|
||||
if (r9 === 'Map') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Set') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Arguments') {
|
||||
value = _arrayLikeToArray_96274(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
|
||||
if (regexp.test(r9)) {
|
||||
value = _arrayLikeToArray_96274(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
r6 = value;
|
||||
}
|
||||
}
|
||||
r5 = r6;
|
||||
}
|
||||
} else {
|
||||
r5 = value;
|
||||
}
|
||||
if (r5) {
|
||||
if (r5) {
|
||||
}
|
||||
return _fun96273;
|
||||
}
|
||||
const TypeError = global.TypeError;
|
||||
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
|
||||
}
|
||||
|
||||
function CONNECTION_OPEN_96275() { // fn#96275, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:1671, offset: 0x0215986c, size: 507 bytes, params: 1, frame: 25
|
||||
var r3;
|
||||
var r0;
|
||||
var Date;
|
||||
var prototype;
|
||||
var value3;
|
||||
var date;
|
||||
var value4;
|
||||
var value6;
|
||||
var value7;
|
||||
var done;
|
||||
var value8;
|
||||
var next_reward_date;
|
||||
var value9;
|
||||
var value10;
|
||||
var isNaN;
|
||||
var getTime;
|
||||
var value11;
|
||||
var value12;
|
||||
var LESS_THAN_24H_BEFORE_REWARD;
|
||||
var value13;
|
||||
var PAST_REWARD_DATE;
|
||||
var value14;
|
||||
var MORE_THAN_24H_BEFORE_REWARD;
|
||||
var state;
|
||||
var msUntilReward;
|
||||
var setTtl;
|
||||
var binding2;
|
||||
var binding3;
|
||||
let binding = env0_12;
|
||||
const value2 = binding.getValue();
|
||||
if (value2 == null) {
|
||||
r0 = {state: env0_13.MORE_THAN_24H_BEFORE_REWARD};
|
||||
} else {
|
||||
Date = global.Date;
|
||||
prototype = Date.prototype;
|
||||
value3 = Object.create(prototype, {constructor: {value: Date}});
|
||||
date = new Date();
|
||||
value4 = date instanceof Object ? date : value3;
|
||||
value6 = _createForOfIteratorHelperLoose_96272(value2.values());
|
||||
value7 = value6();
|
||||
done = value7.done;
|
||||
reducibleJoin12: while (true) {
|
||||
reducibleJoin10: while (true) {
|
||||
if (!done) {
|
||||
r3 = value7;
|
||||
reducibleLoop2: while (true) {
|
||||
value8 = r3.value;
|
||||
Date = global.Date;
|
||||
next_reward_date = value8.next_reward_date;
|
||||
prototype = Date.prototype;
|
||||
value9 = Object.create(prototype, {constructor: {value: Date}});
|
||||
date = new Date();
|
||||
value10 = date instanceof Object ? date : value9;
|
||||
isNaN = global.isNaN;
|
||||
getTime = value10.getTime;
|
||||
if (!isNaN(Reflect.apply(getTime, value10, []))) {
|
||||
value11 = (importDefault(3400) /* metro dependency 3400 */)(value10, 10);
|
||||
if (value4 >= value11) {
|
||||
PAST_REWARD_DATE = env0_13.PAST_REWARD_DATE;
|
||||
r0 = {state: PAST_REWARD_DATE};
|
||||
break reducibleJoin12;
|
||||
}
|
||||
if (value4 >= value10) {
|
||||
value13 = (importDefault(3428) /* metro dependency 3428 */)(value11, value4);
|
||||
LESS_THAN_24H_BEFORE_REWARD = env0_13.LESS_THAN_24H_BEFORE_REWARD;
|
||||
r0 = {state: LESS_THAN_24H_BEFORE_REWARD, msUntilReward: value13};
|
||||
break reducibleJoin12;
|
||||
}
|
||||
reducibleJoin9: while (true) {
|
||||
if (value4 >= (importDefault(3383) /* metro dependency 3383 */)(value10, -1)) {
|
||||
value12 = (importDefault(3428) /* metro dependency 3428 */)(value11, value4);
|
||||
LESS_THAN_24H_BEFORE_REWARD = env0_13.LESS_THAN_24H_BEFORE_REWARD;
|
||||
r0 = {state: LESS_THAN_24H_BEFORE_REWARD, msUntilReward: value12};
|
||||
break reducibleJoin12;
|
||||
}
|
||||
break reducibleJoin9;
|
||||
}
|
||||
}
|
||||
value14 = value6();
|
||||
done = value14.done;
|
||||
if (done) {
|
||||
break reducibleJoin10;
|
||||
}
|
||||
r3 = value14;
|
||||
continue reducibleLoop2;
|
||||
}
|
||||
state = r0.state;
|
||||
msUntilReward = r0.msUntilReward;
|
||||
binding = env0_12;
|
||||
setTtl = binding.setTtl;
|
||||
LESS_THAN_24H_BEFORE_REWARD = env0_13.LESS_THAN_24H_BEFORE_REWARD;
|
||||
if (LESS_THAN_24H_BEFORE_REWARD === state) {
|
||||
reducibleJoin18: while (true) {
|
||||
if (msUntilReward != null) {
|
||||
r3 = msUntilReward;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
binding3 = env0_11;
|
||||
r3 = binding3;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
r0 = r3;
|
||||
} else {
|
||||
MORE_THAN_24H_BEFORE_REWARD = env0_13.MORE_THAN_24H_BEFORE_REWARD;
|
||||
reducibleJoin15: while (true) {
|
||||
if (MORE_THAN_24H_BEFORE_REWARD === state) {
|
||||
break reducibleJoin15;
|
||||
}
|
||||
env0_13.PAST_REWARD_DATE;
|
||||
break reducibleJoin15;
|
||||
}
|
||||
binding2 = env0_11;
|
||||
r0 = binding2;
|
||||
}
|
||||
Reflect.apply(setTtl, binding, [r0]);
|
||||
return undefined;
|
||||
}
|
||||
break reducibleJoin10;
|
||||
}
|
||||
MORE_THAN_24H_BEFORE_REWARD = env0_13.MORE_THAN_24H_BEFORE_REWARD;
|
||||
r0 = {state: MORE_THAN_24H_BEFORE_REWARD};
|
||||
break reducibleJoin12;
|
||||
}
|
||||
}
|
||||
state = r0.state;
|
||||
msUntilReward = r0.msUntilReward;
|
||||
binding = env0_12;
|
||||
setTtl = binding.setTtl;
|
||||
LESS_THAN_24H_BEFORE_REWARD = env0_13.LESS_THAN_24H_BEFORE_REWARD;
|
||||
if (LESS_THAN_24H_BEFORE_REWARD === state) {
|
||||
reducibleJoin18: while (true) {
|
||||
if (msUntilReward != null) {
|
||||
r3 = msUntilReward;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
binding3 = env0_11;
|
||||
r3 = binding3;
|
||||
break reducibleJoin18;
|
||||
}
|
||||
r0 = r3;
|
||||
} else {
|
||||
reducibleJoin15: while (true) {
|
||||
if (env0_13.MORE_THAN_24H_BEFORE_REWARD === state) {
|
||||
break reducibleJoin15;
|
||||
}
|
||||
env0_13.PAST_REWARD_DATE;
|
||||
break reducibleJoin15;
|
||||
}
|
||||
r0 = env0_11;
|
||||
}
|
||||
Reflect.apply(setTtl, binding, [r0]);
|
||||
}
|
||||
|
||||
function _fun96276(a0) { // fn#96276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:2471, offset: 0x02159a67, size: 353 bytes, params: 2, frame: 16
|
||||
const closure = ProgramRewardsStore;
|
||||
env0_8(closure, a0);
|
||||
return env0_5(closure, [{key: 'initialize', value: value_96283}, {key: 'getState', value: value_96284},
|
||||
{key: 'getTotalDaysInDuration', value: value_96285}, {key: 'isFetching', value: value_96286}, {key: 'isFetched',
|
||||
value: value_96287}, {key: 'hasCachedValue', value: value_96288}, {key: 'isReady', value: value_96289},
|
||||
{key: 'shouldFetch', value: value_96290}, {key: 'isError', value: value_96291}, {key: 'getStatus',
|
||||
value: value_96292}, {key: 'getRewardForProgram', value: value_96293}, {key: 'forceExpire',
|
||||
value: value_96294}]);
|
||||
}
|
||||
|
||||
function PROGRAM_REWARDS_FETCH() { // fn#96296, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:5299, offset: 0x0215a202, size: 21 bytes, params: 1, frame: 9
|
||||
env0_12.setLoading();
|
||||
}
|
||||
|
||||
function PROGRAM_REWARDS_FETCH_SUCCESS({programRewards}) { // fn#96297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:5382, offset: 0x0215a217, size: 115 bytes, params: 2, frame: 14
|
||||
var map;
|
||||
const binding = env0_12;
|
||||
if (binding.isLoading()) {
|
||||
map = new global.Map();
|
||||
programRewards.forEach(_fun96298);
|
||||
env0_12.setValue(map);
|
||||
CURRENT_USER_UPDATE_96275();
|
||||
return undefined;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function PROGRAM_REWARDS_FETCH_FAILURE() { // fn#96299, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:5586, offset: 0x0215a2ab, size: 42 bytes, params: 1, frame: 10
|
||||
const binding = env0_12;
|
||||
if (binding.isLoading()) {
|
||||
env0_12.setError();
|
||||
return undefined;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function ProgramRewardsStore(a0) { // fn#96277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:2483, offset: 0x02159bc8, size: 162 bytes, params: 2, frame: 20
|
||||
var r0;
|
||||
var Reflect;
|
||||
let value = copyRestArgs(0, undefined);
|
||||
let binding = env1_4;
|
||||
binding(this, ProgramRewardsStore);
|
||||
const items2 = [];
|
||||
arraySpread(items2, value, 0, items2);
|
||||
value = env1_7(ProgramRewardsStore);
|
||||
binding = env1_6;
|
||||
if (_isNativeReflectConstruct_96269()) {
|
||||
Reflect = global.Reflect;
|
||||
value = Reflect.construct(value, items2, env1_7(this).constructor);
|
||||
r0 = value;
|
||||
} else {
|
||||
value = value.apply(this, items2);
|
||||
r0 = value;
|
||||
}
|
||||
value = binding(this, r0);
|
||||
value.__getLocalVars = __getLocalVars;
|
||||
value.__getLocalVarsEditConfig = function() {
|
||||
return {preDispatches: [{type: 'PROGRAM_REWARDS_FETCH'}], actionType: 'PROGRAM_REWARDS_FETCH_SUCCESS',
|
||||
buildPayload: _fun96280, getPurgeVars: _fun96282};
|
||||
};
|
||||
return value;
|
||||
}
|
||||
|
||||
function value_96283(a0) { // fn#96283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:3754, offset: 0x02159f26, size: 134 bytes, params: 2, frame: 15
|
||||
var Map;
|
||||
var value3;
|
||||
var map;
|
||||
var binding;
|
||||
var restore;
|
||||
this.waitFor(UserStore);
|
||||
const value2 = undefined;
|
||||
let cache = a0 == null ? value2 : a0.cache;
|
||||
if (cache != null) {
|
||||
Map = global.Map;
|
||||
cache = a0.cache;
|
||||
value3 = cache.value;
|
||||
map = new Map();
|
||||
binding = env1_12;
|
||||
restore = binding.restore;
|
||||
cache = a0.cache;
|
||||
Reflect.apply(restore, binding, [{value: map, fetchedAt: cache.fetchedAt}]);
|
||||
}
|
||||
CURRENT_USER_UPDATE_96275();
|
||||
return value2;
|
||||
}
|
||||
|
||||
function value_96284() { // fn#96284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:3931, offset: 0x02159fac, size: 88 bytes, params: 1, frame: 16
|
||||
let value = environment.__proto__;
|
||||
value = env1_12.serialize();
|
||||
const value2 = null;
|
||||
return {cache: value2 != value ? {value: global.Array.from(value.value.entries()),
|
||||
fetchedAt: value.fetchedAt} : value2};
|
||||
}
|
||||
|
||||
function value_96285(a0) { // fn#96285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4087, offset: 0x0215a004, size: 117 bytes, params: 2, frame: 16
|
||||
var r1;
|
||||
var Math;
|
||||
var ceil;
|
||||
let value = this.getRewardForProgram(a0);
|
||||
const value2 = null;
|
||||
if (value2 == value) {
|
||||
return value2;
|
||||
}
|
||||
const total_countdown_duration_ms = value.total_countdown_duration_ms;
|
||||
if (value2 == total_countdown_duration_ms) {
|
||||
r1 = value2;
|
||||
} else if (total_countdown_duration_ms <= 0) {
|
||||
r1 = value2;
|
||||
} else {
|
||||
Math = global.Math;
|
||||
ceil = Math.ceil;
|
||||
value = environment.__proto__;
|
||||
value = Reflect.apply(ceil, Math,
|
||||
[total_countdown_duration_ms / (importDefault(672) /* metro dependency 672: Durations */).Millis.DAY]);
|
||||
r1 = value;
|
||||
}
|
||||
return r1;
|
||||
}
|
||||
|
||||
function value_96286() { // fn#96286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4277, offset: 0x0215a079, size: 19 bytes, params: 1, frame: 9
|
||||
return env1_12.isLoading();
|
||||
}
|
||||
|
||||
function value_96287() { // fn#96287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4334, offset: 0x0215a08c, size: 19 bytes, params: 1, frame: 9
|
||||
return env1_12.isValid();
|
||||
}
|
||||
|
||||
function value_96288() { // fn#96288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4394, offset: 0x0215a09f, size: 25 bytes, params: 1, frame: 9
|
||||
const value = environment.__proto__;
|
||||
return env1_12.getValue() != null;
|
||||
}
|
||||
|
||||
function value_96289() { // fn#96289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4454, offset: 0x0215a0b8, size: 95 bytes, params: 1, frame: 14
|
||||
var r1;
|
||||
var r0;
|
||||
let value = this.isFetching();
|
||||
if (value) {
|
||||
r0 = !value;
|
||||
} else {
|
||||
value = this.hasCachedValue();
|
||||
if (value) {
|
||||
r1 = value;
|
||||
} else {
|
||||
value = environment.__proto__;
|
||||
value = require(12573) /* metro dependency 12573: ProgramRewardsUtils */;
|
||||
value = !value.canFetchAnyProgramReward('ProgramRewardsStore');
|
||||
r1 = value;
|
||||
}
|
||||
r1 = !r1 ? this.isError() : r1;
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function value_96290() { // fn#96290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4618, offset: 0x0215a117, size: 131 bytes, params: 1, frame: 12
|
||||
const programRewardsUtilsModule = require(12573) /* metro dependency 12573: ProgramRewardsUtils */;
|
||||
return programRewardsUtilsModule.canFetchAnyProgramReward('ProgramRewardsStore.shouldFetch') ? env1_12.shouldFetch() ? {shouldFetch: true} : {shouldFetch: false,
|
||||
reason: env1_10.CACHE_SHOULD_NOT_FETCH} : {shouldFetch: false,
|
||||
reason: env1_10.NOT_ELIGIBLE_FOR_ANY_PROGRAM_REWARD};
|
||||
}
|
||||
|
||||
function value_96291() { // fn#96291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4873, offset: 0x0215a19a, size: 19 bytes, params: 1, frame: 9
|
||||
return env1_12.isError();
|
||||
}
|
||||
|
||||
function value_96293(a0) { // fn#96293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:4995, offset: 0x0215a1c0, size: 43 bytes, params: 2, frame: 12
|
||||
var r0;
|
||||
let value = environment.__proto__;
|
||||
value = env1_12.getValue();
|
||||
if (value == null) {
|
||||
r0 = undefined;
|
||||
} else {
|
||||
value = value.get(a0);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function value_96294() { // fn#96294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:5086, offset: 0x0215a1eb, size: 23 bytes, params: 1, frame: 9
|
||||
env1_12.forceExpire();
|
||||
}
|
||||
|
||||
function _fun96298(a0) { // fn#96298, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:5496, offset: 0x0215a28a, size: 33 bytes, params: 2, frame: 13
|
||||
const binding = env0_0;
|
||||
binding.set(a0.reward_program, a0);
|
||||
}
|
||||
|
||||
function __getLocalVars() { // fn#96278, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:2743, owner: ProgramRewardsStore.__getLocalVars, offset: 0x02159c6a, size: 360 bytes, params: 1, frame: 26
|
||||
var r8;
|
||||
var value9;
|
||||
var value10;
|
||||
var property;
|
||||
var property2;
|
||||
var RewardProgram;
|
||||
var property3;
|
||||
var String;
|
||||
var value11;
|
||||
var value12;
|
||||
let binding = env0_0;
|
||||
const state = binding.getState();
|
||||
const object3 = {};
|
||||
const _createForOfIteratorHelperLoose_96272Binding = _createForOfIteratorHelperLoose_96272;
|
||||
let cache = state.cache;
|
||||
const value4 = null;
|
||||
const value5 = undefined;
|
||||
let r0 = value4 == cache ? value5 : cache.value;
|
||||
r0 = value4 == r0 ? [] : r0;
|
||||
const value7 = _createForOfIteratorHelperLoose_96272Binding(r0);
|
||||
const value8 = value7();
|
||||
let done = value8.done;
|
||||
if (!done) {
|
||||
r8 = value8;
|
||||
while (true) {
|
||||
value9 = r8.value;
|
||||
value10 = env2_3(value9, 2);
|
||||
property = value10[0];
|
||||
property2 = value10[1];
|
||||
RewardProgram = (require(12570) /* metro dependency 12570: ProgramRewardsTypes */).RewardProgram;
|
||||
property3 = RewardProgram[property];
|
||||
if (value4 != property3) {
|
||||
r0 = property3;
|
||||
} else {
|
||||
String = global.String;
|
||||
value11 = String(property);
|
||||
r0 = value11;
|
||||
}
|
||||
object3[r0] = property2;
|
||||
value12 = value7();
|
||||
done = value12.done;
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
r8 = value12;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
const object4 = {};
|
||||
binding = env0_0;
|
||||
object4.status = binding.getStatus();
|
||||
object4.isFetching = binding.isFetching();
|
||||
object4.isFetched = binding.isFetched();
|
||||
object4.hasCachedValue = binding.hasCachedValue();
|
||||
object4.isError = binding.isError();
|
||||
object4.isReady = binding.isReady();
|
||||
object4.shouldFetch = binding.shouldFetch();
|
||||
cache = state.cache;
|
||||
const fetchedAt = value4 == cache ? value5 : cache.fetchedAt;
|
||||
object4.fetchedAt = value4 != fetchedAt ? fetchedAt : value4;
|
||||
const Object = global.Object;
|
||||
object4.rewards = Object.keys(object3).length > 0 ? object3 : value4;
|
||||
return object4;
|
||||
}
|
||||
|
||||
function __getLocalVarsEditConfig() { // fn#96279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:3290, owner: ProgramRewardsStore.__getLocalVarsEditConfig, offset: 0x02159dd2, size: 72 bytes, params: 1, frame: 4
|
||||
return {preDispatches: [{type: 'PROGRAM_REWARDS_FETCH'}], actionType: 'PROGRAM_REWARDS_FETCH_SUCCESS',
|
||||
buildPayload: function({rewards}) {
|
||||
var r0;
|
||||
var object;
|
||||
var value = null;
|
||||
var r3 = value != rewards ? rewards : value;
|
||||
if (value == r3) {
|
||||
r0 = {programRewards: []};
|
||||
} else {
|
||||
rewards = global.Object;
|
||||
rewards = rewards.keys(r3).length;
|
||||
if (rewards === 0) {
|
||||
r0 = {programRewards: []};
|
||||
} else {
|
||||
object = {};
|
||||
object.programRewards = global.Object.entries(r3).map(_fun96281);
|
||||
r0 = object;
|
||||
}
|
||||
}
|
||||
return r0;
|
||||
}, getPurgeVars: function() {
|
||||
return {rewards: null};
|
||||
}};
|
||||
}
|
||||
|
||||
function buildPayload({rewards}) { // fn#96280, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:3399, owner: ProgramRewardsStore.__getLocalVarsEditConfig.buildPayload, offset: 0x02159e1a, size: 117 bytes, params: 2, frame: 12
|
||||
var r0;
|
||||
var Object;
|
||||
var object2;
|
||||
const value = null;
|
||||
const r3 = value != rewards ? rewards : value;
|
||||
if (value == r3) {
|
||||
r0 = {programRewards: []};
|
||||
} else {
|
||||
Object = global.Object;
|
||||
if (Object.keys(r3).length === 0) {
|
||||
r0 = {programRewards: []};
|
||||
} else {
|
||||
object2 = {};
|
||||
object2.programRewards = global.Object.entries(r3).map(_fun96281);
|
||||
r0 = object2;
|
||||
}
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun96281(a0) { // fn#96281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12758:3539, offset: 0x02159e8f, size: 140 bytes, params: 2, frame: 17
|
||||
var r0;
|
||||
var r1;
|
||||
var r2;
|
||||
var item3;
|
||||
var value3;
|
||||
const iterator = a0[Symbol.iterator]();
|
||||
const iterator2 = iterator.next;
|
||||
let item2 = Reflect.apply(iterator2, iterator, []);
|
||||
let item = item2.value;
|
||||
item2 = item2.done ? undefined : iterator;
|
||||
const value = undefined;
|
||||
const value2 = item2 === value;
|
||||
const r3 = value2 ? value : item;
|
||||
if (value2) {
|
||||
r0 = item2;
|
||||
r1 = value;
|
||||
r2 = value2;
|
||||
} else {
|
||||
item3 = Reflect.apply(iterator2, item2, []);
|
||||
item = item3.value;
|
||||
item3 = item3.done ? undefined : item2;
|
||||
value3 = item3 === value;
|
||||
if (value3) {
|
||||
r0 = item3;
|
||||
r1 = value;
|
||||
r2 = value3;
|
||||
} else {
|
||||
r0 = item3;
|
||||
r1 = item;
|
||||
r2 = value3;
|
||||
}
|
||||
}
|
||||
if (!r2) {
|
||||
r0.return();
|
||||
}
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, r1, undefined);
|
||||
const RewardProgram = (require(12570) /* metro dependency 12570: ProgramRewardsTypes */).RewardProgram;
|
||||
object2['reward_program'] = RewardProgram[r3] ?? global.Number(r3);
|
||||
return object2;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user