Adam 1 месяц назад
Родитель
Сommit
f6055ad3d2

+ 1 - 1
packages/app/src/context/file.tsx

@@ -137,7 +137,7 @@ export const { use: useFile, provider: FileProvider } = createSimpleContext({
     const legacyViewKey = createMemo(() => `${params.dir}/file${params.id ? "/" + params.id : ""}.v1`)
 
     const [view, setView, _, ready] = persisted(
-      Persist.scoped(params.dir, params.id, "file-view", [legacyViewKey()]),
+      Persist.scoped(params.dir!, params.id, "file-view", [legacyViewKey()]),
       createStore<{
         file: Record<string, FileViewState>
       }>({

+ 1 - 1
packages/app/src/context/prompt.tsx

@@ -106,7 +106,7 @@ export const { use: usePrompt, provider: PromptProvider } = createSimpleContext(
     const legacy = createMemo(() => `${params.dir}/prompt${params.id ? "/" + params.id : ""}.v2`)
 
     const [store, setStore, _, ready] = persisted(
-      Persist.scoped(params.dir, params.id, "prompt", [legacy()]),
+      Persist.scoped(params.dir!, params.id, "prompt", [legacy()]),
       createStore<{
         prompt: Prompt
         cursor?: number

+ 1 - 1
packages/app/src/context/terminal.tsx

@@ -22,7 +22,7 @@ export const { use: useTerminal, provider: TerminalProvider } = createSimpleCont
     const legacy = createMemo(() => `${params.dir}/terminal${params.id ? "/" + params.id : ""}.v1`)
 
     const [store, setStore, _, ready] = persisted(
-      Persist.scoped(params.dir, params.id, "terminal", [legacy()]),
+      Persist.scoped(params.dir!, params.id, "terminal", [legacy()]),
       createStore<{
         active?: string
         all: LocalPTY[]