refactor: update VaultTools to pass adapters to utils
Updated VaultTools to use adapters for all utility method calls: - SearchUtils.searchWaypoints() now receives vault adapter - WaypointUtils.isFolderNote() now receives vault adapter - LinkUtils.validateWikilinks() now receives vault and metadata adapters - LinkUtils.resolveLink() now receives vault and metadata adapters - LinkUtils.getBacklinks() now receives vault and metadata adapters Removed App dependency from VaultTools constructor - now only requires vault and metadata adapters. Updated factory and all test files accordingly. All tests passing (336/336).
This commit is contained in:
@@ -9,7 +9,6 @@ import { MetadataCacheAdapter } from '../adapters/metadata-adapter';
|
||||
export function createVaultTools(app: App): VaultTools {
|
||||
return new VaultTools(
|
||||
new VaultAdapter(app.vault),
|
||||
new MetadataCacheAdapter(app.metadataCache),
|
||||
app
|
||||
new MetadataCacheAdapter(app.metadataCache)
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user