From b319d722fd9abbabd8f46705d281e29097f94c0b Mon Sep 17 00:00:00 2001 From: "Kritagya Bhattarai (CalfMoon)" Date: Sat, 28 Mar 2026 17:59:23 +0545 Subject: [PATCH] fix(calc): calculation error associated with treeOptimizeMap --- src/main.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/main.ts b/src/main.ts index 67b53e1..0701474 100644 --- a/src/main.ts +++ b/src/main.ts @@ -54,7 +54,6 @@ export default class NodeFactor extends Plugin { private sizeCache: Map = new Map(); private updateGraph() { const nodes = this.nodes; - this.treeOptimizeMap.clear(); setTimeout(() => { nodes.forEach((node, _i) => { let weight = 0; @@ -95,7 +94,6 @@ export default class NodeFactor extends Plugin { return file.stat.size; } - private treeOptimizeMap: Map = new Map(); private fwdNodeTreeSize( node: ObsidianNode, antiLoopSet: Set, @@ -103,11 +101,6 @@ export default class NodeFactor extends Plugin { let size = 0; antiLoopSet.add(node.id); - const sizeMap = this.treeOptimizeMap.get(node.id); - if (sizeMap != undefined) { - return sizeMap as number; - } - Object.entries(node.forward).forEach(([key, value]) => { // @ts-ignore const childNode: ObsidianNode = value.target; @@ -120,13 +113,11 @@ export default class NodeFactor extends Plugin { size += childSize; }); - this.treeOptimizeMap.set(node.id, size); return size; } clearSizeCache() { this.sizeCache.clear(); - this.treeOptimizeMap.clear(); this.updateGraph(); }