decord/source/stores/PremiumPromoStore.tsx
2026-08-15 05:55:55 +00:00

38 lines
1.3 KiB
TypeScript

// Module ID: 13301
// Function ID: 13302
// Name: initialize
// Dependencies: [1218, 4030, 687, 11, 589, 709, 2]
// Module 13301 (initialize)
import fetchFingerprint from "fetchFingerprint";
import markAllUserIdListsStale from "markAllUserIdListsStale";
import { Store } from "initialize";
let closure_4 = 180 * require("set").Millis.DAY;
let c5 = false;
class PremiumPromoStore extends Store {
}
const prototype = PremiumPromoStore.prototype;
prototype["initialize"] = function initialize() {
this.waitFor(markAllUserIdListsStale, fetchFingerprint);
};
prototype["isEligible"] = function isEligible() {
return c5;
};
PremiumPromoStore.displayName = "PremiumPromoStore";
const premiumPromoStore = new PremiumPromoStore(require("dispatcher"), {
CONNECTION_OPEN: function updatePremiumPromoEligibility() {
let tmp2 = friendIDs.getFriendIDs().length >= 10;
if (tmp2) {
const _Date = Date;
const obj = importDefault(11);
tmp2 = importDefault(11).extractTimestamp(id.getId()) < Date.now() - closure_4;
const extractTimestampResult = importDefault(11).extractTimestamp(id.getId());
}
let c5 = tmp2;
return c5 !== tmp2;
}
});
const result = require("set").fileFinishedImporting("stores/PremiumPromoStore.tsx");
export default premiumPromoStore;