MCPcopy Create free account
hub / github.com/Noumena-Network/code / decrementPendingWrites

Method decrementPendingWrites

src/utils/sessionStorage.ts:624–633  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

622 }
623
624 private decrementPendingWrites(): void {
625 this.pendingWriteCount--
626 if (this.pendingWriteCount === 0) {
627 // Resolve all waiting flush promises
628 for (const resolve of this.flushResolvers) {
629 resolve()
630 }
631 this.flushResolvers = []
632 }
633 }
634
635 private async trackWrite<T>(fn: () => Promise<T>): Promise<T> {
636 this.incrementPendingWrites()

Callers 1

trackWriteMethod · 0.95

Calls 1

resolveFunction · 0.70

Tested by

no test coverage detected