92 lines
2.6 KiB
TypeScript
92 lines
2.6 KiB
TypeScript
// Metro module 5844 (f5845).
|
|
import Module589 from "../../_bundle/Module589";
|
|
import Dispatcher from "../../Dispatcher";
|
|
let shopHomeConfigOverride, shopLayoutUrlOverride;
|
|
let c3654_0 = [];
|
|
let c3654_1 = new Map();
|
|
let c3654_2 = new Map();
|
|
let c3654_3 = new Map();
|
|
let c3654_4 = new Map();
|
|
let c3654_5 = new Map();
|
|
let c3654_6 = new Map();
|
|
let c3654_7 = new Map();
|
|
shopHomeConfigOverride = void 0;
|
|
shopLayoutUrlOverride = void 0;
|
|
class CollectiblesShopHomesStore extends Module589.Store {
|
|
static displayName = "CollectiblesShopHomesStore";
|
|
getLastSuccessfulFetch(a0) {
|
|
return c3654_1.get(a0);
|
|
}
|
|
getLastErrorTimestamp(a0) {
|
|
return c3654_2.get(a0);
|
|
}
|
|
getLastFetchOptions(a0) {
|
|
return c3654_3.get(a0);
|
|
}
|
|
getFetchShopHomeError(a0) {
|
|
return c3654_4.get(a0);
|
|
}
|
|
getIsFetchingShopHome(a0) {
|
|
return c3654_5.get(a0);
|
|
}
|
|
getShopBlocks(a0) {
|
|
let r5 = c3654_7.get(a0);
|
|
if (r5 == null) {
|
|
r5 = c3654_0;
|
|
}
|
|
return r5;
|
|
}
|
|
getHasKnownStaleData(a0) {
|
|
return c3654_6.get(a0);
|
|
}
|
|
getShopHomeConfigOverride() {
|
|
return shopHomeConfigOverride;
|
|
}
|
|
getShopLayoutUrlOverride() {
|
|
return shopLayoutUrlOverride;
|
|
}
|
|
}
|
|
const collectiblesShopHomesStore = new CollectiblesShopHomesStore(Dispatcher, {
|
|
COLLECTIBLES_SHOP_HOME_FETCH: function handleFetchShopHome(a0) {
|
|
c3654_5.set(a0.tab, true);
|
|
c3654_4.set(a0.tab, void 0);
|
|
c3654_3.set(a0.tab, a0.options);
|
|
c3654_3.set(a0.tab, a0.options);
|
|
c3654_2.set(a0.tab, void 0);
|
|
c3654_6.set(a0.tab, false);
|
|
},
|
|
COLLECTIBLES_SHOP_HOME_FETCH_SUCCESS: function handleFetchShopHomeSuccess(a0) {
|
|
c3654_7.set(a0.tab, a0.shopHome.shopBlocks);
|
|
c3654_1.set(a0.tab, Date.now());
|
|
c3654_5.set(a0.tab, false);
|
|
c3654_4.set(a0.tab, void 0);
|
|
c3654_2.set(a0.tab, void 0);
|
|
c3654_6.set(a0.tab, false);
|
|
},
|
|
COLLECTIBLES_SHOP_HOME_FETCH_FAILURE: function handleFetchShopHomeFailure(a0) {
|
|
c3654_7.set(a0.tab, c3654_0);
|
|
c3654_5.set(a0.tab, false);
|
|
c3654_4.set(a0.tab, a0.error);
|
|
c3654_2.set(a0.tab, Date.now());
|
|
c3654_6.set(a0.tab, true);
|
|
},
|
|
COLLECTIBLES_SET_SHOP_HOME_CONFIG_OVERRIDE: function handleSetShopHomeConfigOverride(a0) {
|
|
shopHomeConfigOverride = a0.shopHomeConfigOverride;
|
|
},
|
|
COLLECTIBLES_SET_SHOP_LAYOUT_URL_OVERRIDE: function handleSetShopLayoutUrlOverride(a0) {
|
|
shopLayoutUrlOverride = a0.shopLayoutUrlOverride;
|
|
},
|
|
LOGOUT: function reset() {
|
|
c3654_7.clear();
|
|
c3654_3.clear();
|
|
c3654_4.clear();
|
|
c3654_5.clear();
|
|
c3654_1.clear();
|
|
c3654_2.clear();
|
|
c3654_6.clear();
|
|
shopHomeConfigOverride = void 0;
|
|
shopLayoutUrlOverride = void 0;
|
|
}
|
|
});
|
|
export default collectiblesShopHomesStore;
|