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,