diff --git a/src/main/kotlin/crimera/patches/twitter/ads/timelineEntryHook/HideMainEvent.kt b/src/main/kotlin/crimera/patches/twitter/ads/timelineEntryHook/HideMainEvent.kt new file mode 100644 index 00000000..31a40cc5 --- /dev/null +++ b/src/main/kotlin/crimera/patches/twitter/ads/timelineEntryHook/HideMainEvent.kt @@ -0,0 +1,23 @@ +package crimera.patches.twitter.ads.timelineEntryHook + +import app.revanced.patcher.data.BytecodeContext +import app.revanced.patcher.patch.BytecodePatch +import app.revanced.patcher.patch.annotation.CompatiblePackage +import app.revanced.patcher.patch.annotation.Patch +import crimera.patches.twitter.misc.settings.SettingsPatch +import crimera.patches.twitter.misc.settings.fingerprints.SettingsStatusLoadFingerprint + +@Patch( + name = "Remove main event", + description = "Removes main event (Paris) from Explore page", + dependencies = [SettingsPatch::class,TimelineEntryHookPatch::class], + compatiblePackages = [CompatiblePackage("com.twitter.android")], + use = true +) +object HideMainEvent :BytecodePatch( + setOf(SettingsStatusLoadFingerprint) +){ + override fun execute(context: BytecodeContext) { + SettingsStatusLoadFingerprint.enableSettings("hideMainEvent") + } +} \ No newline at end of file diff --git a/src/main/resources/twitter/settings/values/strings.xml b/src/main/resources/twitter/settings/values/strings.xml index 08ff29e9..7c3bbf3f 100644 --- a/src/main/resources/twitter/settings/values/strings.xml +++ b/src/main/resources/twitter/settings/values/strings.xml @@ -32,6 +32,7 @@ Ads Promoted posts Google ads + Main event (Explore) "Who to follow" section "Creators to subscribe" section "Community to join" section