MCPcopy
hub / github.com/stemdeckapp/stemdeck / updateTrackStatus

Function updateTrackStatus

static/js/catalog.js:286–299  ·  view source on GitHub ↗
(trackId, status)

Source from the content-addressed store, hash-verified

284}
285
286export function updateTrackStatus(trackId, status) {
287 if (tracks[trackId]) {
288 tracks[trackId].status = status;
289 saveState();
290 const statusDot = document.querySelector(`.cat-item[data-id="${trackId}"] .cat-status`);
291 if (statusDot) {
292 const modifier = PROCESSING_STATUSES.has(status) ? " processing" : status === "unavailable" ? " unavailable" : "";
293 statusDot.className = `cat-status${modifier}`;
294 }
295 for (const el of document.querySelectorAll(`.cat-item[data-id="${trackId}"]`)) {
296 el.classList.toggle("unavailable", status === "unavailable");
297 }
298 }
299}
300
301function hasTrackAnalysis(track) {
302 return Boolean(

Callers 2

applyStateFunction · 0.90
loadTrackIntoStudioFunction · 0.85

Calls 1

saveStateFunction · 0.85

Tested by

no test coverage detected