From 83ecca26898f9b09f69e1263958efb2e01bd467a Mon Sep 17 00:00:00 2001 From: Justyn Shull Date: Sun, 8 Sep 2024 03:27:40 -0500 Subject: [PATCH] Refactor imports and add error handling - Add missing import for `syscall` in `embeddings.test.ts` - Update error handling message formatting in `embeddings.ts` - Export `syscall` from `mocks/syscalls.ts` for consistency --- src/embeddings.test.ts | 2 +- src/embeddings.ts | 4 ++-- src/mocks/syscalls.ts | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/embeddings.test.ts b/src/embeddings.test.ts index e84185f..865ba89 100644 --- a/src/embeddings.test.ts +++ b/src/embeddings.test.ts @@ -1,9 +1,9 @@ import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import "./mocks/syscalls.ts"; +import { syscall } from "./mocks/syscalls.ts"; import { aiSettings, initializeOpenAI } from "./init.ts"; import { canIndexPage, - indexEmbeddings, shouldIndexEmbeddings, shouldIndexSummaries, } from "./embeddings.ts"; diff --git a/src/embeddings.ts b/src/embeddings.ts index 3503856..8af49fc 100644 --- a/src/embeddings.ts +++ b/src/embeddings.ts @@ -655,8 +655,8 @@ export async function updateSearchPage() { queryEmbedding = await generateEmbeddingsOnServer(phrase); } catch (error) { console.error("Error generating query vector embeddings", error); - loadingText += - "\n\n> **error** ⚠️ Failed to generate query vector embeddings.\n"; + // deno-fmt-ignore + loadingText += "\n\n> **error** ⚠️ Failed to generate query vector embeddings.\n"; loadingText += `> ${error}\n\n`; await editor.setText(loadingText); return; diff --git a/src/mocks/syscalls.ts b/src/mocks/syscalls.ts index d351a04..59df551 100644 --- a/src/mocks/syscalls.ts +++ b/src/mocks/syscalls.ts @@ -1,5 +1,6 @@ import { parse as parseYAML } from "https://deno.land/std@0.216.0/yaml/mod.ts"; import { parseMarkdown } from "$common/markdown_parser/parser.ts"; +import { syscall } from "@silverbulletmd/silverbullet/syscalls"; let editorText = "Mock data"; (globalThis as any).editorText; @@ -71,3 +72,5 @@ function invokeFunctionMock(args: readonly any[]) { throw Error(`Missing invokeFunction mock for ${args[0]}`); } } + +export { syscall };