commit bee1b7bd03b61663e7f3714c345419787b43c85c
parent 2ef0e5416888a055b73344efe00a50d58574740d
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Sun, 16 Mar 2025 21:52:36 +0100
fix(core): config override
Snapchat plus override
Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>
Diffstat:
2 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ConfigurationOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ConfigurationOverride.kt
@@ -137,12 +137,6 @@ class ConfigurationOverride : Feature("Configuration Override") {
propertyOverride.isAppExperiment.takeIf { propertyOverride.filter(keyInfo) }?.let { param.setResult(it) }
}
}
-
- if (context.config.experimental.hiddenSnapchatPlusFeatures.get()) {
- customBooleanPropertyRules.add { key ->
- key.category == "PLUS" && key.defaultValue is Boolean && key.name?.endsWith("_GATE") == true
- }
- }
}.onFailure {
context.log.error("Failed to hook appExperimentProvider", it)
}
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/global/SnapchatPlus.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/global/SnapchatPlus.kt
@@ -4,7 +4,6 @@ import me.rhunk.snapenhance.core.features.Feature
import me.rhunk.snapenhance.core.util.hook.HookStage
import me.rhunk.snapenhance.core.util.hook.hook
import me.rhunk.snapenhance.core.util.hook.hookConstructor
-import me.rhunk.snapenhance.core.util.ktx.getObjectField
import me.rhunk.snapenhance.core.util.ktx.setObjectField
import me.rhunk.snapenhance.mapper.impl.PlusSubscriptionMapper
@@ -35,7 +34,6 @@ class SnapchatPlus: Feature("SnapchatPlus") {
}
}
- // optional as ConfigurationOverride does this too
if (context.config.experimental.hiddenSnapchatPlusFeatures.get()) {
findClass("com.snap.plus.FeatureCatalog").methods.last {
!it.name.contains("init") &&