Refactor SPOTLIGHT_5TH_TAB_ENABLED property override

This commit is contained in:
C R E S T
2026-04-14 19:00:20 +05:30
committed by GitHub
parent dbf6de8a65
commit 3e07d4c419

View File

@@ -1,6 +1,7 @@
package me.eternal.purrfectsnap.core.features.impl
import me.eternal.purrfectsnap.core.features.Feature
import me.eternal.purrfectsnap.core.features.impl.messaging.Messaging
import me.eternal.purrfectsnap.core.util.hook.HookStage
import me.eternal.purrfectsnap.core.util.hook.Hooker
@@ -165,7 +166,10 @@ class ConfigurationOverride : Feature("Configuration Override") {
overrideProperty("DF_VOPERA_FOR_STORIES", { context.config.userInterface.verticalStoryViewer.get() },
{ true }, isAppExperiment = true)
overrideProperty("SPOTLIGHT_5TH_TAB_ENABLED", { context.config.userInterface.disableSpotlight.get() },
overrideProperty("SPOTLIGHT_5TH_TAB_ENABLED", {
context.config.userInterface.disableSpotlight.get() &&
context.feature(Messaging::class).openedConversationUUID == null
},
{ false })
overrideProperty("BYPASS_AD_FEATURE_GATE", { context.config.global.blockAds.get() },