import{as as n}from"./vendor-D0AQuxPe.js";import{Y as o,Z as i,$ as d}from"./index-BZGh_npj.js";import{O as m,P as C,a as l}from"./types-zo7pMMkl.js";function D(){return n(l,{optimisticResponse:{markPushMessageRead:!0},update(a,r,{variables:u}){if(!r.data?.markPushMessageRead)return;let s=null;a.updateFragment({id:`${o}${u?.command?.messageId}`,fragment:C},t=>(s=t,t?{...t,isRead:!0}:null)),a.modify({fields:{[d]:t=>{const e=t;return s?.isHidden?e:{totalCount:e.totalCount?e.totalCount-1:0}},[i]:t=>{const e=t;return{totalCount:e.totalCount?e.totalCount-1:0}}}})},refetchQueries:[m.Query.GetPushMessages]})}export{D as u};
//# sourceMappingURL=index-Br6YaJIB.js.map
