Module 517164

1,315 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(17928),r=n(228366),s=n(83971);let a=new Map,o=new Set,l=null,u=!1,c=!1;function d(){a=new Map,o=new Set,l=null,u=!1}class _ extends i.Ay.Store{static displayName="ContentInventoryOutboxStore";getMatchingOutboxEntry(e){let{activity:t,userId:n}=e,i=a.get(n);if(null!=i&&null!=t)return(0,s.nU)(i.entries,t)}getUserOutbox(e){return a.get(e)}isFetchingUserOutbox(e){return o.has(e)}get deleteOutboxEntryError(){return l}get isDeletingEntryHistory(){return u}get hasInitialized(){return c}}let f=new _(r.h,{CONNECTION_OPEN:function(){d(),c=!0},LOGOUT:function(){d()},CONTENT_INVENTORY_FETCH_OUTBOX_START:function(e){let{userId:t}=e;o.add(t)},CONTENT_INVENTORY_FETCH_OUTBOX_SUCCESS:function(e){let{outbox:t,userId:n}=e;a.set(n,{...t,lastFetched:Date.now()}),o.delete(n)},CONTENT_INVENTORY_FETCH_OUTBOX_FAILURE:function(e){let{userId:t}=e;o.delete(t)},CONTENT_INVENTORY_DELETE_OUTBOX_ENTRY_START:function(){l=null,u=!0},CONTENT_INVENTORY_DELETE_OUTBOX_ENTRY_SUCCESS:function(e){let{entry:t,userId:n}=e;l=null;let i=a.get(n);if(null==i)return!1;let r=i.entries.filter(e=>e.id!==t.id);a.set(n,{...i,entries:r}),u=!1},CONTENT_INVENTORY_DELETE_OUTBOX_ENTRY_FAILURE:function(e){let{error:t}=e;l=t,u=!1},CONTENT_INVENTORY_CLEAR_DELETE_HISTORY_ERROR:function(){l=null,u=!1}})}