MCPcopy Create free account
hub / github.com/Eltaurus-Lt/CourseDump2022 / addToQueue

Function addToQueue

menu.js:234–249  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

232 }
233
234 async function addToQueue() {
235 const queue = await loadQueue();
236 const queuetxt = await loadQueue(true);
237 if (queue.includes(cidd)) {return} //list is supposedly faster than a set, because the number of itmes is small
238 if (queue) {
239 saveToStorage({'queue': [...queue, cidd]});
240 } else {
241 saveToStorage({'queue': [cidd]});
242 }
243 if (queuetxt) {
244 saveToStorage({'queue-text': [...queuetxt, current_tab.url]});
245 } else {
246 saveToStorage({'queue-text': [current_tab.url]});
247 }
248 updCounters();
249 }
250
251 function updOngoingStatus() {
252 chrome.runtime.sendMessage({

Callers

nothing calls this directly

Calls 3

loadQueueFunction · 0.85
saveToStorageFunction · 0.85
updCountersFunction · 0.85

Tested by

no test coverage detected