Files
archy-demo/web-dist/assets/useOnboarding-BgpIyX9l.js

2 lines
589 B
JavaScript

import{B as r}from"./index-DnbYEqLr.js";async function a(e,n=3){for(let t=0;t<n;t++)try{return await e()}catch(o){const i=o instanceof Error?o.message:"";if(!/502|503|timeout|fetch|network/i.test(i)||t===n-1)return null;await new Promise(l=>setTimeout(l,800*(t+1)))}return null}async function m(){const e=await a(()=>r.isOnboardingComplete(),2);return e!==null?e:localStorage.getItem("neode_onboarding_complete")==="1"}async function u(){await a(()=>r.completeOnboarding(),3),localStorage.setItem("neode_onboarding_complete","1")}export{u as completeOnboarding,m as isOnboardingComplete};