MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / clearExpired

Method clearExpired

daemon/src/service/upload_manager.ts:45–57  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

43 }
44
45 async clearExpired(): Promise<void> {
46 const now = Date.now();
47 for (const [key, writer] of this.uploads.entries()) {
48 if (now - writer.lastUpdate > UploadManager.timeout) {
49 try {
50 await writer.stop();
51 this.uploads.delete(key);
52 } catch (e) {
53 console.error(`Failed to stop upload writer for key ${key}:`, e);
54 }
55 }
56 }
57 }
58
59 async exit() {
60 for (const [key, writer] of this.uploads.entries()) {

Callers 1

constructorMethod · 0.95

Calls 3

errorMethod · 0.80
stopMethod · 0.65
deleteMethod · 0.65

Tested by

no test coverage detected