Преглед на файлове

Add updateDocument() helper to store.ts

Add new helper function to update document hash and title simultaneously.
This is useful when file content changes but the path stays the same.

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Tobi Lutke преди 5 месеца
родител
ревизия
57550542aa
променени са 1 файла, в които са добавени 15 реда и са изтрити 0 реда
  1. 15 0
      store.ts

+ 15 - 0
store.ts

@@ -1101,6 +1101,21 @@ export function updateDocumentTitle(
     .run(title, modifiedAt, documentId);
 }
 
+/**
+ * Update an existing document's hash, title, and modified_at timestamp.
+ * Used when content changes but the file path stays the same.
+ */
+export function updateDocument(
+  db: Database,
+  documentId: number,
+  title: string,
+  hash: string,
+  modifiedAt: string
+): void {
+  db.prepare(`UPDATE documents SET title = ?, hash = ?, modified_at = ? WHERE id = ?`)
+    .run(title, hash, modifiedAt, documentId);
+}
+
 /**
  * Deactivate a document (mark as inactive but don't delete).
  */