From 863e92b20ad6682f10524e475ed18f879048ecae Mon Sep 17 00:00:00 2001 From: hoodles <207470673+hoo-dles@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:20:00 -0700 Subject: [PATCH] fix(Bandcamp - Remove play limits): Support latest app version (#5124) --- .../app/revanced/patches/bandcamp/limitations/Fingerprints.kt | 2 +- .../patches/bandcamp/limitations/RemovePlayLimitsPatch.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt index 96bbab5cc..15d306bc9 100644 --- a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt +++ b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/Fingerprints.kt @@ -3,5 +3,5 @@ package app.revanced.patches.bandcamp.limitations import app.revanced.patcher.fingerprint internal val handlePlaybackLimitsFingerprint = fingerprint { - strings("play limits processing track", "found play_count") + strings("track_id", "play_count") } diff --git a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt index 9ba60935f..f0740d04c 100644 --- a/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/bandcamp/limitations/RemovePlayLimitsPatch.kt @@ -1,7 +1,7 @@ package app.revanced.patches.bandcamp.limitations -import app.revanced.patcher.extensions.InstructionExtensions.addInstructions import app.revanced.patcher.patch.bytecodePatch +import app.revanced.util.returnEarly @Suppress("unused") val removePlayLimitsPatch = bytecodePatch( @@ -11,6 +11,6 @@ val removePlayLimitsPatch = bytecodePatch( compatibleWith("com.bandcamp.android") execute { - handlePlaybackLimitsFingerprint.method.addInstructions(0, "return-void") + handlePlaybackLimitsFingerprint.method.returnEarly() } }