Build 533169stable
Module 111042
1,324 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>A,e:()=>o});var r=n(735438),i=n.n(r),s=n(311907),a=n(73153),o=function(e){return e[e.FETCHING=0]="FETCHING",e[e.FETCHED=1]="FETCHED",e[e.ERROR=2]="ERROR",e}({});let l=[],u={},c={},d={};function _(e){let{surface:t,activeState:n}=e;return`surface:${t} activeState:${n}`}function f(e){let{surface:t,activeState:n}=e;c={...c,[_({surface:t,activeState:n})]:0}}function p(e){return i().sortBy(e,["position","id"])}function h(e){return i().sortBy(e,["position","id"])}function m(e){let{collections:t,surface:n,activeState:r}=e,i=_({surface:n,activeState:r}),s=p(t.map(e=>(e.application_directory_collection_items=h(e.application_directory_collection_items),e)));u={...u,[i]:s},c={...c,[i]:1};let a=Date.now();d={...d,[i]:a}}function E(e){let{surface:t,activeState:n}=e;c={...c,[_({surface:t,activeState:n})]:2}}class g extends s.Ay.Store{static displayName;getLastFetchTimeMs(e){let{surface:t,activeState:n}=e;return d[_({surface:t,activeState:n})]}getFetchState(e){let{surface:t,activeState:n}=e;return c[_({surface:t,activeState:n})]}getCollections(e){let{surface:t,activeState:n}=e;return u[_({surface:t,activeState:n})]??l}}let A=new g(a.h,{APPLICATION_DIRECTORY_FETCH_COLLECTIONS:f,APPLICATION_DIRECTORY_FETCH_COLLECTIONS_SUCCESS:m,APPLICATION_DIRECTORY_FETCH_COLLECTIONS_FAILURE:E})}