Просмотр исходного кода

fix(desktop): event reconnect gaps

Adam 3 месяцев назад
Родитель
Сommit
f71da42520
2 измененных файлов с 9 добавлено и 3 удалено
  1. 1 2
      packages/desktop/src/context/global-sdk.tsx
  2. 8 1
      packages/ui/src/context/data.tsx

+ 1 - 2
packages/desktop/src/context/global-sdk.tsx

@@ -8,8 +8,7 @@ export const { use: useGlobalSDK, provider: GlobalSDKProvider } = createSimpleCo
   init: (props: { url: string }) => {
     const eventSdk = createOpencodeClient({
       baseUrl: props.url,
-      signal: AbortSignal.timeout(1000 * 60 * 10),
-      throwOnError: true,
+      // signal: AbortSignal.timeout(1000 * 60 * 10),
     })
     const emitter = createGlobalEmitter<{
       [key: string]: Event

+ 8 - 1
packages/ui/src/context/data.tsx

@@ -24,6 +24,13 @@ type Data = {
 export const { use: useData, provider: DataProvider } = createSimpleContext({
   name: "Data",
   init: (props: { data: Data; directory: string }) => {
-    return { store: props.data, directory: props.directory }
+    return {
+      get store() {
+        return props.data
+      },
+      get directory() {
+        return props.directory
+      },
+    }
   },
 })