From 33b44f2d5c60158de54cedd2a4b1b518417c247f Mon Sep 17 00:00:00 2001 From: Fahad Heylaal Date: Mon, 18 Aug 2025 15:57:28 +0200 Subject: [PATCH 1/2] chore: upgrade to Go SDK v0.3.0 --- go.mod | 5 ++++- go.sum | 2 ++ main.go | 8 ++++---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index a9e8d89..b1c34e6 100644 --- a/go.mod +++ b/go.mod @@ -4,4 +4,7 @@ go 1.21.3 toolchain go1.22.0 -require github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb // indirect +require ( + github.com/featurevisor/featurevisor-go v0.3.0 // indirect + github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb // indirect +) diff --git a/go.sum b/go.sum index 25ad14d..0b29b21 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,4 @@ +github.com/featurevisor/featurevisor-go v0.3.0 h1:NirOQI+1fcaJbsS8rTBL3q+b/Cm9VF+CB//o9vKBPVs= +github.com/featurevisor/featurevisor-go v0.3.0/go.mod h1:RuBZY1b/A8srQSX3HpMn4R0M5RCLd1tj5mvAdSJKP28= github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb h1:gqNtMAG2jnwnF7SEg5vAgOA0i8qmZLI/Tbqd6JNtCgQ= github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb/go.mod h1:+sLiMHZdU/J8K01bUINUDMZTVFxyA95dyJsD7kRvZHk= diff --git a/main.go b/main.go index b82a6ef..bb0be1a 100644 --- a/main.go +++ b/main.go @@ -5,7 +5,7 @@ import ( "io" "net/http" - "github.com/featurevisor/featurevisor-go/sdk" + "github.com/featurevisor/featurevisor-go" ) func main() { @@ -25,7 +25,7 @@ func main() { panic(err) } - var datafileContent sdk.DatafileContent + var datafileContent featurevisor.DatafileContent if err := datafileContent.FromJSON(string(datafileBytes)); err != nil { panic(err) } @@ -33,10 +33,10 @@ func main() { /** * Create Featurevisor instance */ - f := sdk.CreateInstance(sdk.InstanceOptions{ + f := featurevisor.CreateInstance(featurevisor.Options{ Datafile: datafileContent, }) - f.SetContext(sdk.Context{ + f.SetContext(featurevisor.Context{ "userId": "123", "deviceId": "device-23456", "country": "nl", From 2bef151394ca5f1f977a98bfeaeab6a80ca4c5e7 Mon Sep 17 00:00:00 2001 From: Fahad Heylaal Date: Mon, 18 Aug 2025 15:59:05 +0200 Subject: [PATCH 2/2] tidy --- go.mod | 5 +---- go.sum | 2 -- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/go.mod b/go.mod index b1c34e6..c22b05d 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,4 @@ go 1.21.3 toolchain go1.22.0 -require ( - github.com/featurevisor/featurevisor-go v0.3.0 // indirect - github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb // indirect -) +require github.com/featurevisor/featurevisor-go v0.3.0 diff --git a/go.sum b/go.sum index 0b29b21..0ccf4af 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,2 @@ github.com/featurevisor/featurevisor-go v0.3.0 h1:NirOQI+1fcaJbsS8rTBL3q+b/Cm9VF+CB//o9vKBPVs= github.com/featurevisor/featurevisor-go v0.3.0/go.mod h1:RuBZY1b/A8srQSX3HpMn4R0M5RCLd1tj5mvAdSJKP28= -github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb h1:gqNtMAG2jnwnF7SEg5vAgOA0i8qmZLI/Tbqd6JNtCgQ= -github.com/featurevisor/featurevisor-go/sdk v0.0.0-20250814123054-46dd7ee7c9bb/go.mod h1:+sLiMHZdU/J8K01bUINUDMZTVFxyA95dyJsD7kRvZHk=