From 5ca042a602d4ec92809c8b0853cfa8ec8c8d4a62 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 1 Feb 2023 20:57:48 +0100 Subject: [PATCH] refactor(youtube): remove obsolete `fix-playback` patch Signed-off-by: oSumAtrIX --- .../patches/FixPlaybackPatch.java | 40 ------------------- 1 file changed, 40 deletions(-) delete mode 100644 app/src/main/java/app/revanced/integrations/patches/FixPlaybackPatch.java diff --git a/app/src/main/java/app/revanced/integrations/patches/FixPlaybackPatch.java b/app/src/main/java/app/revanced/integrations/patches/FixPlaybackPatch.java deleted file mode 100644 index d56f7181..00000000 --- a/app/src/main/java/app/revanced/integrations/patches/FixPlaybackPatch.java +++ /dev/null @@ -1,40 +0,0 @@ -package app.revanced.integrations.patches; - -import app.revanced.integrations.settings.SettingsEnum; -import app.revanced.integrations.utils.LogHelper; - -public final class FixPlaybackPatch { - private static Thread currentThread = null; - private static String videoId; - - public static void newVideoLoaded(final String videoId) { - if (!SettingsEnum.FIX_PLAYBACK.getBoolean()) return; - - if (videoId.equals(FixPlaybackPatch.videoId)) return; - else FixPlaybackPatch.videoId = videoId; - - if (currentThread != null) { - currentThread.interrupt(); - } - - currentThread = new Thread(() -> { - try { - while (true) { - var currentVideoTime = VideoInformation.getVideoTime(); - - if (currentVideoTime > -1) { - VideoInformation.seekTo(Integer.MAX_VALUE); - VideoInformation.seekTo(currentVideoTime); - return; - } - - Thread.sleep(10); - } - } catch (InterruptedException e) { - LogHelper.printDebug(() -> "Thread was interrupted"); - } - }); - - currentThread.start(); - } -}