From 7c65044ab15660a53f26235e8a64f756eaa7d47e Mon Sep 17 00:00:00 2001 From: sjaanus Date: Wed, 2 Aug 2023 14:13:32 +0300 Subject: [PATCH] Renaming --- api/feature.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/api/feature.go b/api/feature.go index 0957aaa..ccdc700 100644 --- a/api/feature.go +++ b/api/feature.go @@ -67,12 +67,12 @@ func (fr FeatureResponse) SegmentsMap() map[int][]Constraint { } // Get variant for a given feature which is considered as enabled -func (f VariantCollection) GetVariant(ctx *context.Context) *Variant { - if len(f.Variants) > 0 { - v := f.getOverrideVariant(ctx) +func (vc VariantCollection) GetVariant(ctx *context.Context) *Variant { + if len(vc.Variants) > 0 { + v := vc.getOverrideVariant(ctx) var variant *Variant if v == nil { - variant = f.getVariantFromWeights(ctx) + variant = vc.getVariantFromWeights(ctx) } else { variant = &v.Variant } @@ -82,19 +82,19 @@ func (f VariantCollection) GetVariant(ctx *context.Context) *Variant { return DISABLED_VARIANT } -func (f VariantCollection) getVariantFromWeights(ctx *context.Context) *Variant { +func (vc VariantCollection) getVariantFromWeights(ctx *context.Context) *Variant { totalWeight := 0 - for _, variant := range f.Variants { + for _, variant := range vc.Variants { totalWeight += variant.Weight } if totalWeight == 0 { return DISABLED_VARIANT } - stickiness := f.Variants[0].Stickiness + stickiness := vc.Variants[0].Stickiness - target := getNormalizedNumber(getSeed(ctx, stickiness), f.GroupId, totalWeight) + target := getNormalizedNumber(getSeed(ctx, stickiness), vc.GroupId, totalWeight) counter := uint32(0) - for _, variant := range f.Variants { + for _, variant := range vc.Variants { counter += uint32(variant.Weight) if counter >= target { @@ -104,8 +104,8 @@ func (f VariantCollection) getVariantFromWeights(ctx *context.Context) *Variant return DISABLED_VARIANT } -func (f VariantCollection) getOverrideVariant(ctx *context.Context) *VariantInternal { - for _, variant := range f.Variants { +func (vc VariantCollection) getOverrideVariant(ctx *context.Context) *VariantInternal { + for _, variant := range vc.Variants { for _, override := range variant.Overrides { if override.matchValue(ctx) { variant.Overrides = nil