import{Cj as f,Da as o,F as n,Pj as u,S as a,Uj as p,ed as d,y as s,za as m}from"./chunk-CD6ADETT.js";var v=function(r){return r.Subscribed="Subscribed",r.Unsubscribed="Unsubscribed",r.AwaitingConfirmation="AwaitingConfirmation",r.ExpiredInvitation="ExpiredInvitation",r}(v||{}),E=(()=>{let i=class i extends f{constructor(e,t){super(e),this.http=e,this.sessionInfoProvider=t}isViewDeliveryEnabled(){let{FeaturesEnabled:e}=this.sessionInfoProvider.getEffectiveEnvironmentInfo();return Array.isArray(e)&&e.includes(u.ViewDelivery)}getViewDeliveries(){return this.isViewDeliveryEnabled()?this.request({method:"EnumerateViewDeliveries",params:{userId:this.sessionInfoProvider.getUserId()}}).pipe(a(()=>s([])),n(e=>e||[])):s([])}performViewDelivery(e){return this.request({method:"PerformViewDelivery",params:{viewDeliveryId:e}})}getViewDeliveryRecipientsStates(e){return this.request({method:"GetViewDeliveryRecipientsStates",params:{viewDeliveryId:e}})}getViewDeliveryExternalRecipientsStates(e){return this.request({method:"GetViewDeliveryExternalRecipientsStates",params:{viewDeliveryId:e}})}modifyViewDelivery(e){return this.request({method:"ModifyViewDelivery",params:{viewDeliveryInfo:e}})}addViewDelivery(e){return this.request({method:"AddViewDelivery",params:{viewDeliveryInfo:e}})}removeViewDelivery(e){return this.request({method:"RemoveViewDelivery",params:{viewDeliveryId:e}})}};i.\u0275fac=function(t){return new(t||i)(o(d),o(p))},i.\u0275prov=m({token:i,factory:i.\u0275fac,providedIn:"root"});let r=i;return r})();export{v as a,E as b};
