feat(Reddit): change patch name: Hide place buttonHide toolbar button

This commit is contained in:
inotia00 2023-12-08 12:05:04 +09:00
parent 4f70eb2398
commit b6ab6a00de
2 changed files with 9 additions and 9 deletions

View File

@ -1,4 +1,4 @@
package app.revanced.patches.reddit.layout.place package app.revanced.patches.reddit.layout.toolbar
import app.revanced.patcher.data.BytecodeContext import app.revanced.patcher.data.BytecodeContext
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
@ -6,7 +6,7 @@ import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.BytecodePatch import app.revanced.patcher.patch.BytecodePatch
import app.revanced.patcher.patch.annotation.CompatiblePackage import app.revanced.patcher.patch.annotation.CompatiblePackage
import app.revanced.patcher.patch.annotation.Patch import app.revanced.patcher.patch.annotation.Patch
import app.revanced.patches.reddit.layout.place.fingerprints.HomePagerScreenFingerprint import app.revanced.patches.reddit.layout.toolbar.fingerprints.HomePagerScreenFingerprint
import app.revanced.patches.reddit.utils.resourceid.SharedResourceIdPatch import app.revanced.patches.reddit.utils.resourceid.SharedResourceIdPatch
import app.revanced.patches.reddit.utils.resourceid.SharedResourceIdPatch.ToolBarNavSearchCtaContainer import app.revanced.patches.reddit.utils.resourceid.SharedResourceIdPatch.ToolBarNavSearchCtaContainer
import app.revanced.patches.reddit.utils.settings.SettingsBytecodePatch.updateSettingsStatus import app.revanced.patches.reddit.utils.settings.SettingsBytecodePatch.updateSettingsStatus
@ -16,8 +16,8 @@ import app.revanced.util.getWideLiteralInstructionIndex
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
@Patch( @Patch(
name = "Hide place button", name = "Hide toolbar button",
description = "Hide r/place button in toolbar.", description = "Hides 'r/place' button or 'reddit recap' button in the toolbar.",
dependencies = dependencies =
[ [
SettingsPatch::class, SettingsPatch::class,
@ -26,12 +26,12 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
compatiblePackages = [CompatiblePackage("com.reddit.frontpage")] compatiblePackages = [CompatiblePackage("com.reddit.frontpage")]
) )
@Suppress("unused") @Suppress("unused")
object PlaceButtonPatch : BytecodePatch( object ToolBarButtonPatch : BytecodePatch(
setOf(HomePagerScreenFingerprint) setOf(HomePagerScreenFingerprint)
) { ) {
private const val INTEGRATIONS_METHOD_DESCRIPTOR = private const val INTEGRATIONS_METHOD_DESCRIPTOR =
"Lapp/revanced/reddit/patches/PlaceButtonPatch;" + "Lapp/revanced/reddit/patches/ToolBarButtonPatch;" +
"->hidePlaceButton(Landroid/view/View;)V" "->hideToolBarButton(Landroid/view/View;)V"
override fun execute(context: BytecodeContext) { override fun execute(context: BytecodeContext) {
@ -49,7 +49,7 @@ object PlaceButtonPatch : BytecodePatch(
} }
} ?: throw HomePagerScreenFingerprint.exception } ?: throw HomePagerScreenFingerprint.exception
updateSettingsStatus("PlaceButton") updateSettingsStatus("ToolBarButton")
} }
} }

View File

@ -1,4 +1,4 @@
package app.revanced.patches.reddit.layout.place.fingerprints package app.revanced.patches.reddit.layout.toolbar.fingerprints
import app.revanced.patcher.extensions.or import app.revanced.patcher.extensions.or
import app.revanced.patcher.fingerprint.MethodFingerprint import app.revanced.patcher.fingerprint.MethodFingerprint