From 2bc99c0e9975aa3c23e8ff214f757584207de81c Mon Sep 17 00:00:00 2001 From: inotia00 Date: Wed, 5 Jul 2023 20:49:09 +0900 Subject: [PATCH] feat(youtube): remove dummy patch --- ...layerOverlaysOnFinishInflateFingerprint.kt | 7 ---- .../patch/PlayerOverlaysHookPatch.kt | 34 ------------------- 2 files changed, 41 deletions(-) delete mode 100644 src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/fingerprint/PlayerOverlaysOnFinishInflateFingerprint.kt delete mode 100644 src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/patch/PlayerOverlaysHookPatch.kt diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/fingerprint/PlayerOverlaysOnFinishInflateFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/fingerprint/PlayerOverlaysOnFinishInflateFingerprint.kt deleted file mode 100644 index d72f968b8..000000000 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/fingerprint/PlayerOverlaysOnFinishInflateFingerprint.kt +++ /dev/null @@ -1,7 +0,0 @@ -package app.revanced.patches.youtube.utils.playeroverlay.fingerprint - -import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint - -object PlayerOverlaysOnFinishInflateFingerprint : MethodFingerprint( - customFingerprint = { methodDef, _ -> methodDef.definingClass.endsWith("YouTubePlayerOverlaysLayout;") && methodDef.name == "onFinishInflate" } -) diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/patch/PlayerOverlaysHookPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/patch/PlayerOverlaysHookPatch.kt deleted file mode 100644 index 1fa49345b..000000000 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/playeroverlay/patch/PlayerOverlaysHookPatch.kt +++ /dev/null @@ -1,34 +0,0 @@ -package app.revanced.patches.youtube.utils.playeroverlay.patch - -import app.revanced.extensions.toErrorResult -import app.revanced.patcher.annotation.Description -import app.revanced.patcher.annotation.Name -import app.revanced.patcher.annotation.Version -import app.revanced.patcher.data.BytecodeContext -import app.revanced.patcher.extensions.InstructionExtensions.addInstruction -import app.revanced.patcher.patch.BytecodePatch -import app.revanced.patcher.patch.PatchResult -import app.revanced.patcher.patch.PatchResultSuccess -import app.revanced.patches.youtube.utils.annotations.YouTubeCompatibility -import app.revanced.patches.youtube.utils.playeroverlay.fingerprint.PlayerOverlaysOnFinishInflateFingerprint -import app.revanced.util.integrations.Constants.UTILS_PATH - -@Name("player-overlays-hook") -@Description("Hook for adding custom overlays to the video player.") -@YouTubeCompatibility -@Version("0.0.1") -class PlayerOverlaysHookPatch : BytecodePatch( - listOf(PlayerOverlaysOnFinishInflateFingerprint) -) { - override fun execute(context: BytecodeContext): PatchResult { - // hook YouTubePlayerOverlaysLayout.onFinishInflate() - PlayerOverlaysOnFinishInflateFingerprint.result?.mutableMethod?.let { - it.addInstruction( - it.implementation!!.instructions.size - 2, - "invoke-static { p0 }, $UTILS_PATH/PlayerOverlaysHookPatch;->YouTubePlayerOverlaysLayout_onFinishInflateHook(Ljava/lang/Object;)V" - ) - } ?: return PlayerOverlaysOnFinishInflateFingerprint.toErrorResult() - - return PatchResultSuccess() - } -} \ No newline at end of file