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 {