MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / queueSync

Function queueSync

src/sidebarApps/searchInFiles/indexWorker.js:56–71  ·  view source on GitHub ↗
(files)

Source from the content-addressed store, hash-verified

54};
55
56function queueSync(files) {
57 queuedFiles = files;
58 if (syncRunning) return;
59
60 syncRunning = true;
61 runQueuedSync()
62 .catch((error) => {
63 postStatus({
64 state: "error",
65 message: error?.message || "Search index unavailable",
66 });
67 })
68 .finally(() => {
69 syncRunning = false;
70 });
71}
72
73async function runQueuedSync() {
74 while (queuedFiles) {

Callers 1

indexWorker.jsFile · 0.85

Calls 2

runQueuedSyncFunction · 0.85
postStatusFunction · 0.85

Tested by

no test coverage detected