From e9abbd5f0569a74aaa1a7314713032a14a423160 Mon Sep 17 00:00:00 2001 From: sudacode Date: Sun, 24 May 2026 19:10:58 -0700 Subject: [PATCH] style: format youtube runtime files --- src/main/runtime/youtube-playback.test.ts | 5 ++++- src/main/runtime/youtube-playback.ts | 5 +---- .../runtime/youtube-primary-subtitle-notification.ts | 9 +++++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/runtime/youtube-playback.test.ts b/src/main/runtime/youtube-playback.test.ts index c63f5691..173b3efb 100644 --- a/src/main/runtime/youtube-playback.test.ts +++ b/src/main/runtime/youtube-playback.test.ts @@ -30,7 +30,10 @@ test('isYoutubePlaybackActive checks both current media and mpv video paths', () test('isSameYoutubeMediaPath matches equivalent youtube urls by video id', () => { assert.equal( - isSameYoutubeMediaPath('https://www.youtube.com/watch?v=abc123&t=30', 'https://youtu.be/abc123'), + isSameYoutubeMediaPath( + 'https://www.youtube.com/watch?v=abc123&t=30', + 'https://youtu.be/abc123', + ), true, ); assert.equal( diff --git a/src/main/runtime/youtube-playback.ts b/src/main/runtime/youtube-playback.ts index 55afadcf..d36149e5 100644 --- a/src/main/runtime/youtube-playback.ts +++ b/src/main/runtime/youtube-playback.ts @@ -78,10 +78,7 @@ export function shouldUseCachedYoutubeParsedCues(input: { cachedMediaPath: string | null | undefined; cachedCueCount: number; }): boolean { - return ( - input.cachedCueCount > 0 && - isSameYoutubeMediaPath(input.videoPath, input.cachedMediaPath) - ); + return input.cachedCueCount > 0 && isSameYoutubeMediaPath(input.videoPath, input.cachedMediaPath); } export function isYoutubePlaybackActive( diff --git a/src/main/runtime/youtube-primary-subtitle-notification.ts b/src/main/runtime/youtube-primary-subtitle-notification.ts index 5c75664b..e4ef428d 100644 --- a/src/main/runtime/youtube-primary-subtitle-notification.ts +++ b/src/main/runtime/youtube-primary-subtitle-notification.ts @@ -111,7 +111,10 @@ export function createYoutubePrimarySubtitleNotificationRuntime(deps: { delayMs: number, ) => YoutubePrimarySubtitleNotificationTimer; clearSchedule: (timer: YoutubePrimarySubtitleNotificationTimer | null) => void; - getCurrentSubtitleState?: () => CurrentSubtitleState | null | Promise; + getCurrentSubtitleState?: () => + | CurrentSubtitleState + | null + | Promise; delayMs?: number; }) { const delayMs = deps.delayMs ?? 5000; @@ -128,9 +131,7 @@ export function createYoutubePrimarySubtitleNotificationRuntime(deps: { pendingTimer = null; }; - const refreshCurrentSubtitleState = async ( - preferredLanguages: Set, - ): Promise => { + const refreshCurrentSubtitleState = async (preferredLanguages: Set): Promise => { const getCurrentSubtitleState = deps.getCurrentSubtitleState; if (!getCurrentSubtitleState) { return false;