refactor: derive availableModes from modeSources

This commit is contained in:
2026-06-16 00:56:33 +02:00
committed by Milas Holsting
parent 2a04876754
commit 3c30688058
3 changed files with 4 additions and 12 deletions

View File

@@ -48,11 +48,6 @@ const alternateModeFor = (mode: string): "sub" | "dub" | null => {
return null;
};
const mergeAvailableMode = (mode: string): void => {
if (state.availableModes.includes(mode)) return;
state.availableModes = [...state.availableModes, mode].sort();
};
export const hydrateAlternateMode = async (signal?: AbortSignal): Promise<void> => {
const alternateMode = alternateModeFor(state.currentMode);
if (!alternateMode) return;
@@ -76,7 +71,6 @@ export const hydrateAlternateMode = async (signal?: AbortSignal): Promise<void>
...state.modeSources,
[alternateMode]: alternateSource,
};
mergeAvailableMode(alternateMode);
updateSubtitleOptions();
updateQualityOptions();