diff --git a/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/Fingerprints.kt index 35c195664..616f9e873 100644 --- a/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/Fingerprints.kt +++ b/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/Fingerprints.kt @@ -1,10 +1,12 @@ package app.revanced.patches.peacocktv.ads -import app.revanced.patcher.fingerprint +import app.revanced.patcher.BytecodePatchContextMethodMatching.gettingFirstMutableMethodDeclaratively +import app.revanced.patcher.accessFlags +import app.revanced.patcher.patch.BytecodePatchContext +import app.revanced.patcher.returnType import com.android.tools.smali.dexlib2.AccessFlags -internal val mediaTailerAdServiceFingerprint = fingerprint { +internal val BytecodePatchContext.mediaTailerAdServiceMethod by gettingFirstMutableMethodDeclaratively("Could not build MT Advertising service") { accessFlags(AccessFlags.PUBLIC) - returns("Ljava/lang/Object") - strings("Could not build MT Advertising service") + returnType("Ljava/lang/Object;") } diff --git a/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/HideAdsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/HideAdsPatch.kt index ce6b7ec5a..df499e2c4 100644 --- a/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/HideAdsPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/peacocktv/ads/HideAdsPatch.kt @@ -1,16 +1,15 @@ package app.revanced.patches.peacocktv.ads -import app.revanced.patcher.patch.bytecodePatch +import app.revanced.patcher.patch.creatingBytecodePatch import app.revanced.util.returnEarly -@Suppress("unused") -val hideAdsPatch = bytecodePatch( - name = "Hide ads", - description = "Hides all video ads.", +@Suppress("unused", "ObjectPropertyName") +val `Hide Ads` by creatingBytecodePatch( + description = "Hides all video ads." ) { compatibleWith("com.peacocktv.peacockandroid") apply { - mediaTailerAdServiceFingerprint.method.returnEarly(false) + mediaTailerAdServiceMethod.returnEarly(false) } }