// Module ID: 7781 // Function ID: 7782 // Name: AdUserStore // Dependencies: [504, 573, 2] // Module 7781 (AdUserStore) import initializeDefault from "initialize" /* 504 */; import DispatcherDefault from "Dispatcher" /* 573 */; let c1 = false; let c2 = false; let c3 = null; let closure_4 = null; const Store = initializeDefault.Store; class AdUserStore extends Store { } const prototype = AdUserStore.prototype; Object.defineProperty(prototype, "adUser", { get: function adUser() { return closure_0; }, set: undefined }); Object.defineProperty(prototype, "isFetching", { get: function isFetching() { return c1; }, set: undefined }); Object.defineProperty(prototype, "hasFetchFailed", { get: function hasFetchFailed() { return c2; }, set: undefined }); Object.defineProperty(prototype, "fetchPromise", { get: function fetchPromise() { return c3; }, set: undefined }); Object.defineProperty(prototype, "lastFetchedAt", { get: function lastFetchedAt() { return closure_4; }, set: undefined }); Object.defineProperty(prototype, "hasFetchedRecently", { get: function hasFetchedRecently() { let tmp = null != closure_4; if (tmp) { const _Date = Date; tmp = Date.now() - closure_4 < 21600000; } return tmp; }, set: undefined }); prototype["setFetchPromise"] = function setFetchPromise(arg0) { c3 = arg0; }; AdUserStore.displayName = "AdUserStore"; const adUserStore = new AdUserStore(DispatcherDefault, { POST_CONNECTION_OPEN: function handlePostConnectionOpen() { }, FETCH_AD_USER_START: function handleFetchAdUserStart() { c1 = true; closure_4 = Date.now(); }, FETCH_AD_USER_SUCCESS: function handleFetchAdUserSuccess(advertisingId) { c1 = false; c3 = null; closure_0 = { advertisingId: advertisingId.advertisingId, isLimitAdTrackingEnabled: advertisingId.isLimitAdTrackingEnabled }; c2 = false; }, FETCH_AD_USER_FAILURE: function handleFetchAdUserFailure() { c1 = false; c2 = true; c3 = null; } }); const size = fn(2); const result = size.fileFinishedImporting("modules/ads/native/AdUserStore.tsx"); export default adUserStore;