use correct tag
This commit is contained in:
parent
0900686564
commit
fc540ddab2
10 changed files with 70 additions and 23 deletions
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue