Skip to content

Commit 32f6b7c

Browse files
committed
Fix front matter duplication
1 parent 29a33af commit 32f6b7c

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/MetadataManager.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Internal } from '@opd-libs/opd-metadata-lib/lib/Internal';
55
import { arrayEquals, traverseObjectToParentByPath } from './utils/Utils';
66
import { traverseObjectByPath } from '@opd-libs/opd-utils-lib/lib/ObjectTraversalUtils';
77
import getMetaDataFromFileContent = Internal.getMetaDataFromFileContent;
8+
import getMetadataFromFileCache = Internal.getMetadataFromFileCache;
89

910
export interface MetadataFileCache {
1011
file: TFile;
@@ -44,17 +45,12 @@ export class MetadataManager {
4445
console.debug(`meta-bind | MetadataManager >> registered ${uuid} to newly created file cache ${file.path} -> ${metadataPath}`);
4546
const c: MetadataFileCache = {
4647
file: file,
47-
metadata: {},
48+
metadata: getMetadataFromFileCache(file, this.plugin),
4849
listeners: [{ onCacheUpdate, metadataPath, uuid }],
4950
cyclesSinceLastUpdate: 0,
5051
changed: false,
5152
};
52-
53-
this.plugin.app.vault.cachedRead(file).then(value => {
54-
c.metadata = getMetaDataFromFileContent(value) ?? {};
55-
console.log(`meta-bind | MetadataManager >> loaded metadata for file ${file.path}`, c.metadata);
56-
this.notifyListeners(c);
57-
});
53+
console.log(`meta-bind | MetadataManager >> loaded metadata for file ${file.path}`, c.metadata);
5854

5955
this.cache.push(c);
6056
return c;

0 commit comments

Comments
 (0)