From 6f02edce2da71c974719af0bfea59d1c8ce4d0ad Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Tue, 11 Nov 2025 12:55:37 +0200 Subject: [PATCH] chore: move delta diffing to a different feature flag (#10962) Move delta diffing to a different feature flag --- .../client-feature-toggle.controller.ts | 2 +- src/lib/types/experimental.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/features/client-feature-toggles/client-feature-toggle.controller.ts b/src/lib/features/client-feature-toggles/client-feature-toggle.controller.ts index 3809908450..24ab03517b 100644 --- a/src/lib/features/client-feature-toggles/client-feature-toggle.controller.ts +++ b/src/lib/features/client-feature-toggles/client-feature-toggle.controller.ts @@ -165,7 +165,7 @@ export default class FeatureController extends Controller { private async resolveFeaturesAndSegments( query?: IFeatureToggleQuery, ): Promise<[FeatureConfigurationClient[], IClientSegment[]]> { - if (this.flagResolver.isEnabled('deltaApi')) { + if (this.flagResolver.isEnabled('deltaDiff')) { const features = await this.clientFeatureToggleService.getClientFeatures(query); diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index fca0a21489..21950ee639 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -47,6 +47,7 @@ export type IFlagKey = | 'streaming' | 'denyStreamingForNonEdge' | 'deltaApi' + | 'deltaDiff' | 'uniqueSdkTracking' | 'consumptionModel' | 'consumptionModelUI' @@ -219,6 +220,10 @@ const flags: IFlags = { process.env.UNLEASH_EXPERIMENTAL_DELTA_API, false, ), + deltaDiff: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_DELTA_DIFF, + false, + ), uniqueSdkTracking: parseEnvVarBoolean( process.env.UNLEASH_EXPERIMENTAL_UNIQUE_SDK_TRACKING, false,