@getontime/cli
Version:
Time keeping for live events
3 lines (2 loc) • 1.24 kB
JavaScript
import{e as r,k as i,O as d,P as f}from"./vendor-q6fv0YT2.js";import{ay as l,aQ as o,aG as p}from"./index-B81u4hxi.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="26d1db01-05b2-45e8-a0fe-67088cd0c99f",t._sentryDebugIdIdentifier="sentry-dbid-26d1db01-05b2-45e8-a0fe-67088cd0c99f")}catch{}})();const n=`${l}/project`;async function y(){return(await r.get(n)).data}async function g(t){return r.post(n,t)}async function P(t){const e=new FormData;return e.append("image",t),await r.post(`${n}/upload`,e,{headers:{"Content-Type":"multipart/form-data"}})}const D={title:"",description:"",url:"",info:"",logo:null,custom:[]};function j(){const{data:t,status:e,isFetching:a,isError:s,refetch:u}=i({queryKey:o,queryFn:y,placeholderData:(c,b)=>c,refetchInterval:p});return{data:t??D,status:e,isFetching:a,isError:s,refetch:u}}function w(){const t=d(),e=f({mutationFn:g,onSuccess:a=>{t.setQueryData(o,a)}});return{updateProjectData:e.mutateAsync,isMutating:e.isPending,isMutatingError:e.isError}}export{w as a,P as b,j as u};
//# sourceMappingURL=useProjectData-DdgKoYzk.js.map