From 6b6795bb007a368e42bee02803c173b9cb072412 Mon Sep 17 00:00:00 2001 From: Bill Date: Tue, 16 Dec 2025 14:01:43 -0500 Subject: [PATCH] fix: remove async from validateLinks method --- src/tools/note-tools.ts | 6 +++--- src/utils/link-utils.ts | 4 ++-- tests/note-tools.test.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tools/note-tools.ts b/src/tools/note-tools.ts index f417c75..767ce29 100644 --- a/src/tools/note-tools.ts +++ b/src/tools/note-tools.ts @@ -248,7 +248,7 @@ export class NoteTools { // Add link validation if requested if (validateLinks) { - result.linkValidation = await LinkUtils.validateLinks( + result.linkValidation = LinkUtils.validateLinks( this.vault, this.metadata, content, @@ -388,7 +388,7 @@ export class NoteTools { // Add link validation if requested if (validateLinks) { - result.linkValidation = await LinkUtils.validateLinks( + result.linkValidation = LinkUtils.validateLinks( this.vault, this.metadata, content, @@ -990,7 +990,7 @@ export class NoteTools { // Add link validation if requested if (validateLinks) { - result.linkValidation = await LinkUtils.validateLinks( + result.linkValidation = LinkUtils.validateLinks( this.vault, this.metadata, newContent, diff --git a/src/utils/link-utils.ts b/src/utils/link-utils.ts index e2cbd66..52d2aad 100644 --- a/src/utils/link-utils.ts +++ b/src/utils/link-utils.ts @@ -445,12 +445,12 @@ export class LinkUtils { * @param sourcePath Path of the file containing the links * @returns Structured validation result with categorized links */ - static async validateLinks( + static validateLinks( vault: IVaultAdapter, metadata: IMetadataCacheAdapter, content: string, sourcePath: string - ): Promise { + ): LinkValidationResult { const valid: string[] = []; const brokenNotes: BrokenNoteLink[] = []; const brokenHeadings: BrokenHeadingLink[] = []; diff --git a/tests/note-tools.test.ts b/tests/note-tools.test.ts index bf945fe..7d453dd 100644 --- a/tests/note-tools.test.ts +++ b/tests/note-tools.test.ts @@ -21,7 +21,7 @@ jest.mock('../src/utils/path-utils', () => ({ // Mock LinkUtils for link validation tests jest.mock('../src/utils/link-utils', () => ({ LinkUtils: { - validateLinks: jest.fn().mockResolvedValue({ + validateLinks: jest.fn().mockReturnValue({ valid: [], brokenNotes: [], brokenHeadings: [],