import{aq as n}from"./vendor-3e8OGtgt.js";import{Y as o,Z as i,$ as d}from"./index-D8gWJXbr.js";import{a as m,O as C,P as l}from"./types-zo7pMMkl.js";function D(){return n(m,{optimisticResponse:{markPushMessageRead:!0},update(a,r,{variables:u}){if(!r.data?.markPushMessageRead)return;let s=null;a.updateFragment({id:`${o}${u?.command?.messageId}`,fragment:l},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:[C.Query.GetPushMessages]})}export{D as u};
//# sourceMappingURL=index-C03mo3K7.js.map
