From b1f6d16488e41b61817454e4c8b98cf4c2c08f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Bou=C3=A7as?= Date: Tue, 29 Jun 2021 23:49:46 +0100 Subject: [PATCH] feat: add AllEnabledFlagsUser to featureflag --- featureflag/featureflag.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/featureflag/featureflag.go b/featureflag/featureflag.go index bffd957..2a3e92c 100644 --- a/featureflag/featureflag.go +++ b/featureflag/featureflag.go @@ -82,7 +82,11 @@ func (c *ldClient) VariationUser(key string, defaultVal string, user ld.User) st } func (c *ldClient) AllEnabledFlags(key string) []string { - res := c.AllFlagsState(ld.NewUser(key), ld.DetailsOnlyForTrackedFlags) + return c.AllEnabledFlagsUser(key, ld.NewUser(key)) +} + +func (c *ldClient) AllEnabledFlagsUser(key string, user ld.User) []string { + res := c.AllFlagsState(user, ld.DetailsOnlyForTrackedFlags) flagMap := res.ToValuesMap() var flags []string