mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-25 00:11:26 -07:00
fix: address CodeRabbit review feedback
This commit is contained in:
@@ -933,7 +933,8 @@ async function runYoutubePlaybackFlowMain(request: {
|
||||
mode: 'download' | 'generate';
|
||||
source: CliCommandSource;
|
||||
}): Promise<void> {
|
||||
const shouldResumeWarmupsAfterFlow = appState.youtubePlaybackFlowPending;
|
||||
const wasYoutubePlaybackFlowPending = appState.youtubePlaybackFlowPending;
|
||||
appState.youtubePlaybackFlowPending = true;
|
||||
if (process.platform === 'win32' && !appState.mpvClient?.connected) {
|
||||
const launchResult = launchWindowsMpv(
|
||||
[request.url],
|
||||
@@ -964,8 +965,8 @@ async function runYoutubePlaybackFlowMain(request: {
|
||||
});
|
||||
logger.info(`YouTube playback flow completed from ${request.source}.`);
|
||||
} finally {
|
||||
if (shouldResumeWarmupsAfterFlow) {
|
||||
appState.youtubePlaybackFlowPending = false;
|
||||
appState.youtubePlaybackFlowPending = wasYoutubePlaybackFlowPending;
|
||||
if (!wasYoutubePlaybackFlowPending) {
|
||||
startBackgroundWarmupsIfAllowed();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user