use correct tag

This commit is contained in:
oSumAtrIX 2024-12-09 07:38:36 +01:00
parent 0900686564
commit fc540ddab2
No known key found for this signature in database
GPG key ID: A9B3094ACDB604B4
10 changed files with 70 additions and 23 deletions

View file

@ -6,17 +6,15 @@ import app.revanced.patcher.patch.*
import app.revanced.patches.all.misc.resources.addResources
import app.revanced.patches.all.misc.resources.addResourcesPatch
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/shared/announcements/AnnouncementsPatch;"
fun announcementsPatch(
mainActivityOnCreateFingerprint: Fingerprint,
extensionPatch: Patch<*>,
extensionClassDescriptor: String,
block: BytecodePatchBuilder.() -> Unit = {},
executeBlock: BytecodePatchContext.() -> Unit = {},
) = bytecodePatch(
name = "Announcements",
description = "Adds an option to show announcements from ReVanced on app startup.",
description = "Shows announcements from ReVanced on app startup.",
) {
block()
@ -30,7 +28,7 @@ fun announcementsPatch(
mainActivityOnCreateFingerprint.method.addInstructions(
0,
"invoke-static/range { p0 .. p0 }, $EXTENSION_CLASS_DESCRIPTOR->showAnnouncement(Landroid/app/Activity;)V",
"invoke-static/range { p0 .. p0 }, $extensionClassDescriptor->showAnnouncement(Landroid/app/Activity;)V",
)
executeBlock()

View file

@ -1,12 +1,13 @@
package app.revanced.patches.music.misc.announcements
import app.revanced.patches.all.misc.announcements.announcementsPatch
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
import app.revanced.patches.music.shared.musicActivityOnCreateFingerprint
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
val announcementsPatch = announcementsPatch(
musicActivityOnCreateFingerprint,
sharedExtensionPatch,
"Lapp/revanced/extension/music/announcements/AnnouncementsPatch;",
{
compatibleWith("com.google.android.apps.music")
},

View file

@ -4,5 +4,6 @@ import app.revanced.patches.music.misc.extension.hooks.applicationInitHook
import app.revanced.patches.shared.misc.extension.sharedExtensionPatch
val sharedExtensionPatch = sharedExtensionPatch(
"music",
applicationInitHook,
)

View file

@ -11,6 +11,7 @@ import app.revanced.patches.youtube.shared.mainActivityOnCreateFingerprint
val announcementsPatch = announcementsPatch(
mainActivityOnCreateFingerprint,
sharedExtensionPatch,
"Lapp/revanced/extension/youtube/patches/announcements/AnnouncementsPatch;",
{
dependsOn(settingsPatch)