// 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 };