better errors on initial tui boot

This commit is contained in:
Dax Raad
2025-11-11 21:01:31 -05:00
parent 491a2adf8d
commit 7e29e1dd23

View File

@@ -217,9 +217,9 @@ export const { use: useSync, provider: SyncProvider } = createSimpleContext({
// blocking
Promise.all([
sdk.client.config.providers().then((x) => setStore("provider", x.data!.providers)),
sdk.client.app.agents().then((x) => setStore("agent", x.data ?? [])),
sdk.client.config.get().then((x) => setStore("config", x.data!)),
sdk.client.config.providers({ throwOnError: true }).then((x) => setStore("provider", x.data!.providers)),
sdk.client.app.agents({ throwOnError: true }).then((x) => setStore("agent", x.data ?? [])),
sdk.client.config.get({ throwOnError: true }).then((x) => setStore("config", x.data!)),
]).then(() => {
setStore("status", "partial")
// non-blocking