feat: restore legacy named playlist workflows
This commit is contained in:
@@ -240,6 +240,14 @@
|
||||
return entry.operator.namedNxtRestore.rawSelection;
|
||||
}
|
||||
|
||||
function withEnabled(entry, enabled) {
|
||||
if (!materializedValues.has(entry) || typeof enabled !== "boolean") return null;
|
||||
if (entry.enabled === enabled) return entry;
|
||||
const replacement = Object.freeze({ ...entry, enabled });
|
||||
materializedValues.add(replacement);
|
||||
return replacement;
|
||||
}
|
||||
|
||||
function isPending(value) {
|
||||
return pendingValues.has(value);
|
||||
}
|
||||
@@ -255,6 +263,7 @@
|
||||
normalizeError,
|
||||
materialize,
|
||||
refreshDynamicSession,
|
||||
withEnabled,
|
||||
matchesRaw,
|
||||
legacySelectionForEntry,
|
||||
isPending,
|
||||
|
||||
Reference in New Issue
Block a user