90 lines
2.4 KiB
TypeScript
90 lines
2.4 KiB
TypeScript
// Metro module 7918 (f7919).
|
|
import Module12 from "../../_bundle/Module12";
|
|
import Module589 from "../../_bundle/Module589";
|
|
import Dispatcher from "../../Dispatcher";
|
|
let c5005_2, c5005_3, c5005_4;
|
|
const handleFetchEmbeddedActivityShelfSuccess = function handleFetchEmbeddedActivityShelfSuccess({ assets }) {
|
|
const r19 = {
|
|
...c5005_3
|
|
};
|
|
for (const key in assets) {
|
|
const r16 = assets[key];
|
|
r19[key] = c5005_2.FETCH_SUCCESS;
|
|
let assets2 = Module12.keyBy(r16, "name");
|
|
if (assets2 == null) {
|
|
assets2 = {};
|
|
}
|
|
c5005_4[key] = {
|
|
assets: assets2,
|
|
lastUpdated: Date.now()
|
|
};
|
|
}
|
|
c5005_3 = r19;
|
|
};
|
|
c5005_2 = {
|
|
NOT_FETCHED: 0,
|
|
0: "NOT_FETCHED",
|
|
FETCHING: 1,
|
|
1: "FETCHING",
|
|
FETCH_SUCCESS: 2,
|
|
2: "FETCH_SUCCESS"
|
|
};
|
|
c5005_3 = {};
|
|
c5005_4 = {};
|
|
class ApplicationAssetsStore extends Module589.Store {
|
|
static displayName = "ApplicationAssetsStore";
|
|
getApplicationAssetFetchState(a0) {
|
|
let r4 = c5005_3[a0];
|
|
if (r4 == null) {
|
|
r4 = c5005_2.NOT_FETCHED;
|
|
}
|
|
return r4;
|
|
}
|
|
getFetchingIds() {
|
|
return [...Object.entries(c5005_3).filter((item) => {
|
|
const [, r2] = item;
|
|
return r2 === c5005_2.FETCHING;
|
|
}).map((item) => {
|
|
const [r8] = item;
|
|
return r8;
|
|
})];
|
|
}
|
|
getApplicationAssets(a0) {
|
|
return c5005_4[a0];
|
|
}
|
|
}
|
|
const applicationAssetsStore = new ApplicationAssetsStore(Dispatcher, {
|
|
APPLICATION_ASSETS_FETCH: function handleFetchApplicationAssets({ applicationId }) {
|
|
const r7 = {
|
|
...c5005_3
|
|
};
|
|
r7[applicationId] = c5005_2.FETCHING;
|
|
c5005_3 = r7;
|
|
},
|
|
APPLICATION_ASSETS_FETCH_SUCCESS: function handleFetchApplicationAssetsSuccess({ applicationId }) {
|
|
const r7 = {
|
|
...c5005_3
|
|
};
|
|
r7[applicationId] = c5005_2.FETCH_SUCCESS;
|
|
c5005_3 = r7;
|
|
},
|
|
APPLICATION_ASSETS_UPDATE: function handleUpdateApplicationAssets({ applicationId, assets }) {
|
|
if (assets != null) {
|
|
let assets2 = Module12.keyBy(assets, "name");
|
|
if (assets2 == null) {
|
|
assets2 = {};
|
|
}
|
|
c5005_4[applicationId] = {
|
|
assets: assets2,
|
|
lastUpdated: Date.now()
|
|
};
|
|
} else {
|
|
delete c5005_4[applicationId];
|
|
}
|
|
},
|
|
EMBEDDED_ACTIVITY_FETCH_SHELF_SUCCESS: handleFetchEmbeddedActivityShelfSuccess,
|
|
DEVELOPER_ACTIVITY_SHELF_FETCH_SUCCESS: handleFetchEmbeddedActivityShelfSuccess
|
|
});
|
|
export default applicationAssetsStore;
|
|
export { c5005_2 as FetchState };
|