Module 10716

1,875 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{$:()=>d,A:()=>p});var i,r=n(17928),s=n(228366),a=n(20015),o=n(885386),l=n(652215);function u(){return{lastUsedObject:{},useActivityUrlOverride:!1,activityUrlOverride:null,filter:""}}let c=u();var d=((i={}).INITIALIZED="INITIALIZED",i.LOADING="LOADING",i.LOADED="LOADED",i.ERROR="ERROR",i);let _="INITIALIZED",f=[];class h extends r.Ay.PersistedStore{static displayName="DeveloperActivityShelfStore";static persistKey="DeveloperActivityShelfStore";initialize(e){c={...u(),...e??{}}}static migrations=[e=>(delete e.isEnabled,{...e})];getState(){return c}getIsEnabled(){return o.Q_.getSetting()&&f.length>0}getLastUsedObject(){return c.lastUsedObject}getUseActivityUrlOverride(){return this.getIsEnabled()&&c.useActivityUrlOverride}getActivityUrlOverride(){return this.getIsEnabled()?c.activityUrlOverride:null}getFetchState(){return _}getFilter(){return this.getIsEnabled()?c.filter:""}getDeveloperShelfItems(){return this.getIsEnabled()?f:[]}inDevModeForApplication(e){return this.getIsEnabled()&&null!=f.find(t=>t.id===e)}}let p=new h(s.h,{LOGOUT:function(){c=u(),_="INITIALIZED",f=[]},DEVELOPER_ACTIVITY_SHELF_TOGGLE_USE_ACTIVITY_URL_OVERRIDE:function(){c.useActivityUrlOverride=!c.useActivityUrlOverride},DEVELOPER_ACTIVITY_SHELF_SET_ACTIVITY_URL_OVERRIDE:function(e){let{activityUrlOverride:t}=e;c.activityUrlOverride=t},DEVELOPER_ACTIVITY_SHELF_MARK_ACTIVITY_USED:function(e){let{applicationId:t,timestamp:n}=e;if(null==f.find(e=>e.id===t))return!1;c.lastUsedObject[t]=n},DEVELOPER_ACTIVITY_SHELF_FETCH_START(){_="LOADING"},DEVELOPER_ACTIVITY_SHELF_FETCH_SUCCESS:function(e){let{applications:t}=e;_="LOADED",f=t.filter(e=>(0,a.n)(e,l.gfo.EMBEDDED))},DEVELOPER_ACTIVITY_SHELF_FETCH_FAIL:function(e){let{type:t}=e;_="ERROR"},DEVELOPER_ACTIVITY_SHELF_UPDATE_FILTER:function(e){let{filter:t}=e;c.filter=t},USER_SETTINGS_PROTO_UPDATE(){}})}