This commit is contained in:
duanfuxiang
2025-06-15 19:02:22 +08:00
parent d4776405ba
commit 47e0962f4b
5 changed files with 347 additions and 63 deletions

View File

@@ -55,9 +55,7 @@ export abstract class AbstractJsonRepository<T, M> {
// List metadata for all records by parsing file names.
public async listMetadata(): Promise<(M & { fileName: string })[]> {
console.log('AbstractJsonRepository - listMetadata called for dataDir:', this.dataDir)
const files = await this.app.vault.adapter.list(this.dataDir)
console.log('AbstractJsonRepository - files in directory:', files)
const result = files.files
.map((filePath) => path.basename(filePath))
.filter((fileName) => fileName.endsWith('.json'))
@@ -68,7 +66,6 @@ export abstract class AbstractJsonRepository<T, M> {
.filter(
(metadata): metadata is M & { fileName: string } => metadata !== null,
)
console.log('AbstractJsonRepository - parsed metadata:', result)
return result
}