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:()=>E});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",h=[];class f 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()&&h.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()?h:[]}inDevModeForApplication(e){return this.getIsEnabled()&&null!=h.find(t=>t.id===e)}}let E=new f(s.h,{LOGOUT:function(){c=u(),_="INITIALIZED",h=[]},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==h.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",h=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(){}})}