Parcourir la source

better errors on initial tui boot

Dax Raad il y a 3 mois
Parent
commit
7e29e1dd23
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      packages/opencode/src/cli/cmd/tui/context/sync.tsx

+ 3 - 3
packages/opencode/src/cli/cmd/tui/context/sync.tsx

@@ -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