fix(youtube/hide-info-cards): block new type of infocards https://github.com/inotia00/ReVanced_Extended/issues/1406

This commit is contained in:
inotia00 2023-09-25 11:29:01 +09:00
parent a798aab519
commit c423037393

View File

@ -11,14 +11,21 @@ import app.revanced.patcher.patch.annotations.DependsOn
import app.revanced.patcher.patch.annotations.Patch
import app.revanced.patches.youtube.player.infocards.fingerprints.InfoCardsIncognitoFingerprint
import app.revanced.patches.youtube.utils.annotations.YouTubeCompatibility
import app.revanced.patches.youtube.utils.litho.patch.LithoFilterPatch
import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch
import app.revanced.util.integrations.Constants.PATCHES_PATH
import app.revanced.util.integrations.Constants.PLAYER
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
@Patch
@Name("Hide info cards")
@Description("Hides info-cards in videos.")
@DependsOn([SettingsPatch::class])
@DependsOn(
[
LithoFilterPatch::class,
SettingsPatch::class
]
)
@YouTubeCompatibility
class HideInfoCardsPatch : BytecodePatch(
listOf(InfoCardsIncognitoFingerprint)
@ -39,6 +46,8 @@ class HideInfoCardsPatch : BytecodePatch(
}
} ?: throw InfoCardsIncognitoFingerprint.exception
LithoFilterPatch.addFilter("$PATCHES_PATH/ads/PlayerFilter;")
/**
* Add settings
*/