@getontime/cli
Version:
Time keeping for live events
2 lines • 1.49 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`f14ad0099eab1969fdd065b56af5fdd3cf530de6`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`873eb61f-ffa0-4d97-85cc-c47a1bb24ea2`,e._sentryDebugIdIdentifier=`sentry-dbid-873eb61f-ffa0-4d97-85cc-c47a1bb24ea2`)}catch{}})();import{o as e}from"./useIsSmallScreen-Db4lRgi0.js";import{_n as t,b as n,bn as r,d as i,vn as a}from"./constants-8b9Q9Bj6.js";import{t as o}from"./useMutation-BQgDt5L8.js";import{N as s}from"./index-qU8RbaVt.js";var c=`${n}/project`;async function l(e){return(await t.get(c,{signal:e?.signal,timeout:e?.timeout})).data}async function u(e){return(await t.post(c,e)).data}async function d(e){let n=new FormData;return n.append(`image`,e),await t.post(`${c}/upload`,n,{timeout:s.longTimeout,headers:{"Content-Type":`multipart/form-data`}})}var f={title:``,description:``,url:``,info:``,logo:null,custom:[]};function p(){let{data:t,status:n,isFetching:r,isError:o,refetch:s}=a({queryKey:i,queryFn:({signal:e})=>l({signal:e}),placeholderData:(e,t)=>e,refetchInterval:e});return{data:t??f,status:n,isFetching:r,isError:o,refetch:s}}function m(){let e=r(),t=o({mutationFn:u,onSuccess:t=>{e.setQueryData(i,t)}});return{updateProjectData:t.mutateAsync,isMutating:t.isPending,isMutatingError:t.isError}}export{m as n,d as r,p as t};
//# sourceMappingURL=useProjectData-DHesqFeW.js.map