fix(core): config override

Snapchat plus override

Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>
This commit is contained in:
rhunk 2025-03-16 21:52:36 +01:00
parent 2ef0e54168
commit bee1b7bd03
2 changed files with 0 additions and 8 deletions

View File

@ -137,12 +137,6 @@ class ConfigurationOverride : Feature("Configuration Override") {
propertyOverride.isAppExperiment.takeIf { propertyOverride.filter(keyInfo) }?.let { param.setResult(it) } 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 { }.onFailure {
context.log.error("Failed to hook appExperimentProvider", it) context.log.error("Failed to hook appExperimentProvider", it)
} }

View File

@ -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.HookStage
import me.rhunk.snapenhance.core.util.hook.hook import me.rhunk.snapenhance.core.util.hook.hook
import me.rhunk.snapenhance.core.util.hook.hookConstructor 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.core.util.ktx.setObjectField
import me.rhunk.snapenhance.mapper.impl.PlusSubscriptionMapper 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()) { if (context.config.experimental.hiddenSnapchatPlusFeatures.get()) {
findClass("com.snap.plus.FeatureCatalog").methods.last { findClass("com.snap.plus.FeatureCatalog").methods.last {
!it.name.contains("init") && !it.name.contains("init") &&