fix: remove async from validateLinks method

This commit is contained in:
2025-12-16 14:01:43 -05:00
parent b17205c2f9
commit 6b6795bb00
3 changed files with 6 additions and 6 deletions

View File

@@ -248,7 +248,7 @@ export class NoteTools {
// Add link validation if requested // Add link validation if requested
if (validateLinks) { if (validateLinks) {
result.linkValidation = await LinkUtils.validateLinks( result.linkValidation = LinkUtils.validateLinks(
this.vault, this.vault,
this.metadata, this.metadata,
content, content,
@@ -388,7 +388,7 @@ export class NoteTools {
// Add link validation if requested // Add link validation if requested
if (validateLinks) { if (validateLinks) {
result.linkValidation = await LinkUtils.validateLinks( result.linkValidation = LinkUtils.validateLinks(
this.vault, this.vault,
this.metadata, this.metadata,
content, content,
@@ -990,7 +990,7 @@ export class NoteTools {
// Add link validation if requested // Add link validation if requested
if (validateLinks) { if (validateLinks) {
result.linkValidation = await LinkUtils.validateLinks( result.linkValidation = LinkUtils.validateLinks(
this.vault, this.vault,
this.metadata, this.metadata,
newContent, newContent,

View File

@@ -445,12 +445,12 @@ export class LinkUtils {
* @param sourcePath Path of the file containing the links * @param sourcePath Path of the file containing the links
* @returns Structured validation result with categorized links * @returns Structured validation result with categorized links
*/ */
static async validateLinks( static validateLinks(
vault: IVaultAdapter, vault: IVaultAdapter,
metadata: IMetadataCacheAdapter, metadata: IMetadataCacheAdapter,
content: string, content: string,
sourcePath: string sourcePath: string
): Promise<LinkValidationResult> { ): LinkValidationResult {
const valid: string[] = []; const valid: string[] = [];
const brokenNotes: BrokenNoteLink[] = []; const brokenNotes: BrokenNoteLink[] = [];
const brokenHeadings: BrokenHeadingLink[] = []; const brokenHeadings: BrokenHeadingLink[] = [];

View File

@@ -21,7 +21,7 @@ jest.mock('../src/utils/path-utils', () => ({
// Mock LinkUtils for link validation tests // Mock LinkUtils for link validation tests
jest.mock('../src/utils/link-utils', () => ({ jest.mock('../src/utils/link-utils', () => ({
LinkUtils: { LinkUtils: {
validateLinks: jest.fn().mockResolvedValue({ validateLinks: jest.fn().mockReturnValue({
valid: [], valid: [],
brokenNotes: [], brokenNotes: [],
brokenHeadings: [], brokenHeadings: [],