diff options
Diffstat (limited to 'apps/cf-ai-backend/src/queueConsumer/helpers/processNotes.ts')
| -rw-r--r-- | apps/cf-ai-backend/src/queueConsumer/helpers/processNotes.ts | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/apps/cf-ai-backend/src/queueConsumer/helpers/processNotes.ts b/apps/cf-ai-backend/src/queueConsumer/helpers/processNotes.ts deleted file mode 100644 index 466690cc..00000000 --- a/apps/cf-ai-backend/src/queueConsumer/helpers/processNotes.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Result, Ok, Err } from "../../errors/results"; -import { BaseError } from "../../errors/baseError"; -import { Metadata } from "../utils/get-metadata"; - -class ProcessNotesError extends BaseError { - constructor(message?: string, source?: string) { - super("[Note Processing Error]", message, source); - } -} - -type ProcessNoteResult = { - noteContent: { noteId: number; noteContent: string }; - metadata: Metadata; -}; - -export function processNote( - content: string, -): Result<ProcessNoteResult, ProcessNotesError> { - try { - const pageContent = content; - const noteId = new Date().getTime(); - - const metadata = { - baseUrl: `https://supermemory.ai/note/${noteId}`, - description: `Note created at ${new Date().toLocaleString()}`, - image: "https://supermemory.ai/logo.png", - title: `${pageContent.slice(0, 20)} ${pageContent.length > 20 ? "..." : ""}`, - }; - - const noteContent = { noteId: noteId, noteContent: pageContent }; - return Ok({ noteContent, metadata }); - } catch (e) { - console.error("[Note Processing Error]", e); - return Err(new ProcessNotesError((e as Error).message, "processNote")); - } -} |