import{ai as s,aM as c,aN as r}from"./C6MRUCyE.js";const d=(t,a)=>{var n;a({title:"An error occurred",text:((n=t==null?void 0:t.data)==null?void 0:n.description)||t.message||t||"Unknown error",type:"error"})},l=(t,a=d,n)=>{const{addNotification:e}=s();return async(...o)=>{c();try{return await t(...o)}catch(i){a?await a(i,e):console.error("[CLIENT TRY ERROR]",i)}finally{r()}}};export{l as u};