From 5cca3391ed06547725698334d0615e4f4fef3129 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Fri, 27 Jan 2023 01:01:29 +0900 Subject: [PATCH] fix: `patch-options` targets all apps --- .../shared/annotation/RVXCompatibility.kt | 15 +++++++++++++++ .../shared/patches/options/PatchOptions.kt | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 src/main/kotlin/app/revanced/shared/annotation/RVXCompatibility.kt diff --git a/src/main/kotlin/app/revanced/shared/annotation/RVXCompatibility.kt b/src/main/kotlin/app/revanced/shared/annotation/RVXCompatibility.kt new file mode 100644 index 000000000..e5401f553 --- /dev/null +++ b/src/main/kotlin/app/revanced/shared/annotation/RVXCompatibility.kt @@ -0,0 +1,15 @@ +package app.revanced.shared.annotation + +import app.revanced.patcher.annotation.Compatibility +import app.revanced.patcher.annotation.Package + +@Compatibility( + [ + Package("com.google.android.youtube"), + Package("com.google.android.apps.youtube.music") + ] +) +@Target(AnnotationTarget.CLASS) +@Retention(AnnotationRetention.RUNTIME) +internal annotation class RVXCompatibility + diff --git a/src/main/kotlin/app/revanced/shared/patches/options/PatchOptions.kt b/src/main/kotlin/app/revanced/shared/patches/options/PatchOptions.kt index 4a46f2d94..c5b661f62 100644 --- a/src/main/kotlin/app/revanced/shared/patches/options/PatchOptions.kt +++ b/src/main/kotlin/app/revanced/shared/patches/options/PatchOptions.kt @@ -6,10 +6,12 @@ import app.revanced.patcher.annotation.Version import app.revanced.patcher.data.ResourceContext import app.revanced.patcher.patch.annotations.Patch import app.revanced.patcher.patch.* +import app.revanced.shared.annotation.RVXCompatibility @Patch @Name("patch-options") @Description("Create an options.toml file.") +@RVXCompatibility @Version("0.0.1") class PatchOptions : ResourcePatch { override fun execute(context: ResourceContext): PatchResult {