fix: remove async from validateLinks method
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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[] = [];
|
||||||
|
|||||||
@@ -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: [],
|
||||||
|
|||||||
Reference in New Issue
Block a user