Skip to content

Commit 71a1a48

Browse files
authored
Merge pull request #3 from chandrajeetn/main
added lambdatest server url
2 parents 5fa3640 + 70705bb commit 71a1a48

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

localEvaluation/localEvaluation.go

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ import (
1616

1717
var (
1818
client *local.Client
19-
LocalEvaluationConfigDebug = false
20-
LocalEvaluationConfigServerUrl = "https://api.lab.amplitude.com/"
21-
LocalEvaluationConfigPollInterval = 30
19+
LocalEvaluationConfigDebug = true
20+
LocalEvaluationConfigServerUrl = "https://api.lambdatest.com"
21+
LocalEvaluationConfigPollInterval = 120
2222
LocalEvaluationConfigPollerRequestTimeout = 10
23-
LocalEvaluationDeploymentKey = ""
23+
LocalEvaluationDeploymentKey = "server-jAqqJaX3l8PgNiJpcv9j20ywPzANQQFh"
2424
)
2525

2626
type variant struct {
@@ -29,18 +29,20 @@ type variant struct {
2929
}
3030

3131
type UserProperties struct {
32-
OrgId string `json:"org_id,omitempty"`
33-
OrgName string `json:"org_name,omitempty"`
34-
OrgStatus string `json:"org_status,omitempty"`
35-
Username string `json:"username,omitempty"`
36-
Email string `json:"email,omitempty"`
37-
Plan string `json:"plan,omitempty"`
38-
SubscriptionType string `json:"subscription_type,omitempty"`
39-
SubscriptionStatus string `json:"subscription_status,omitempty"`
40-
HubRegion string `json:"hub_region,omitempty"`
32+
OrgId string `json:"org_id,omitempty"`
33+
OrgName string `json:"org_name,omitempty"`
34+
Username string `json:"username,omitempty"`
35+
UserStatus string `json:"user_status,omitempty"`
36+
Email string `json:"email,omitempty"`
37+
Plan string `json:"plan,omitempty"`
38+
SubscriptionType string `json:"subscription_type,omitempty"`
39+
HubRegion string `json:"hub_region,omitempty"`
40+
InfraProvider string `json:"infra_provider,omitempty"`
41+
TemplateId string `json:"template_id,omitempty"`
4142
}
4243

4344
func init() {
45+
4446
err := godotenv.Load()
4547
if err != nil {
4648
fmt.Printf("No .env file found")
@@ -65,7 +67,7 @@ func init() {
6567
}
6668
}
6769

68-
func Initialize() error {
70+
func Initialize() {
6971
config := local.Config{
7072
Debug: LocalEvaluationConfigDebug,
7173
ServerUrl: LocalEvaluationConfigServerUrl,
@@ -76,23 +78,22 @@ func Initialize() error {
7678
err := client.Start()
7779
if err != nil {
7880
err = fmt.Errorf("unable to create local evaluation client with given config %v with error %s", config, err.Error())
79-
return err
81+
panic(err)
8082
}
81-
return nil
8283
}
8384

8485
func fetch(flagName string, user UserProperties) variant {
8586
flagKeys := []string{flagName}
8687
userProp := map[string]interface{}{
87-
"org_id": user.OrgId,
88-
"org_name": user.OrgName,
89-
"org_status": user.OrgStatus,
90-
"username": user.Username,
91-
"email": user.Email,
92-
"plan": user.Plan,
93-
"subscription_type": user.SubscriptionType,
94-
"subscription_status": user.SubscriptionStatus,
95-
"hub_region": user.HubRegion,
88+
"org_id": user.OrgId,
89+
"org_name": user.OrgName,
90+
"username": user.Username,
91+
"email": user.Email,
92+
"plan": user.Plan,
93+
"subscription_type": user.SubscriptionType,
94+
"hub_region": user.HubRegion,
95+
"infra_provider": user.InfraProvider,
96+
"template_id": user.TemplateId,
9697
}
9798

9899
expUser := experiment.User{

0 commit comments

Comments
 (0)