diff --git a/src/components/Browser.tsx b/src/components/Browser.tsx index 1491d28..bed7444 100644 --- a/src/components/Browser.tsx +++ b/src/components/Browser.tsx @@ -59,10 +59,17 @@ export function useBrowserState() { } async function boot() { + const lume = useLume(); + const reg = await navigator.serviceWorker.register("/sw.js"); await reg.update(); await kernel.serviceWorkerReady(); + + kernel.init().then(() => { + lume.setReady(true); + }); + await kernelLoaded(); BOOT_FUNCTIONS.push( @@ -101,6 +108,8 @@ async function boot() { await bootup(); + lume.setIsLoggedIn(true); + await Promise.all([ ethClient.ready(), handshakeClient.ready(),