From 044935f43f42b99cdfe2ca9d96b0420a0adf69a3 Mon Sep 17 00:00:00 2001 From: Mauro Antonio Sanz Date: Tue, 7 Jan 2025 13:59:05 -0300 Subject: [PATCH] updated commons --- go.mod | 2 +- go.sum | 8 ++------ splitio/client/client.go | 2 +- splitio/client/factory.go | 2 +- splitio/impressions/builder.go | 4 ++-- 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/go.mod b/go.mod index cee4f31..734ad6c 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/splitio/go-client/v6 go 1.18 require ( - github.com/splitio/go-split-commons/v6 v6.0.3-0.20250106193848-789eab2683d9 + github.com/splitio/go-split-commons/v6 v6.0.3-0.20250107165105-06ac4432a361 github.com/splitio/go-toolkit/v5 v5.4.0 ) diff --git a/go.sum b/go.sum index 8466fd5..0d16f01 100644 --- a/go.sum +++ b/go.sum @@ -14,14 +14,10 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/redis/go-redis/v9 v9.0.4 h1:FC82T+CHJ/Q/PdyLW++GeCO+Ol59Y4T7R4jbgjvktgc= github.com/redis/go-redis/v9 v9.0.4/go.mod h1:WqMKv5vnQbRuZstUwxQI195wHy+t4PuXDOjzMvcuQHk= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20241212182204-626e0eae79d0 h1:8udmFWKfa/vPyMSLqupxwHkXv1DxJum77XXY0AeNQZE= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20241212182204-626e0eae79d0/go.mod h1:D/XIY/9Hmfk9ivWsRsJVp439kEdmHbzUi3PKzQQDOXY= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20241230154236-0290e3993f69 h1:6jmMkAAP0mHWFSju2b5UBr/IwwC5JD2yCLO2WbcK0nc= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20241230154236-0290e3993f69/go.mod h1:D/XIY/9Hmfk9ivWsRsJVp439kEdmHbzUi3PKzQQDOXY= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20250106193440-582d4aff769a h1:iK/6x7yQAbOrj3rbgXoUiBlBal2+zBPPT7c3iPRxLI0= -github.com/splitio/go-split-commons/v6 v6.0.3-0.20250106193440-582d4aff769a/go.mod h1:D/XIY/9Hmfk9ivWsRsJVp439kEdmHbzUi3PKzQQDOXY= github.com/splitio/go-split-commons/v6 v6.0.3-0.20250106193848-789eab2683d9 h1:UvtXnoIddjx8KOgJ0GqAz/FL4UtkfNyfElM4rz04GgM= github.com/splitio/go-split-commons/v6 v6.0.3-0.20250106193848-789eab2683d9/go.mod h1:D/XIY/9Hmfk9ivWsRsJVp439kEdmHbzUi3PKzQQDOXY= +github.com/splitio/go-split-commons/v6 v6.0.3-0.20250107165105-06ac4432a361 h1:VYLTOxshKSJEsJw77qpvRScPnG6/lARioZmfvHWKwsE= +github.com/splitio/go-split-commons/v6 v6.0.3-0.20250107165105-06ac4432a361/go.mod h1:D/XIY/9Hmfk9ivWsRsJVp439kEdmHbzUi3PKzQQDOXY= github.com/splitio/go-toolkit/v5 v5.4.0 h1:g5WFpRhQomnXCmvfsNOWV4s5AuUrWIZ+amM68G8NBKM= github.com/splitio/go-toolkit/v5 v5.4.0/go.mod h1:xYhUvV1gga9/1029Wbp5pjnR6Cy8nvBpjw99wAbsMko= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= diff --git a/splitio/client/client.go b/splitio/client/client.go index c81ed98..ed22663 100644 --- a/splitio/client/client.go +++ b/splitio/client/client.go @@ -40,7 +40,7 @@ type SplitClient struct { validator inputValidation factory *SplitFactory impressionListener *impressionlistener.WrapperImpressionListener - impressionManager *provisional.ImpressionManagerImpl + impressionManager provisional.ImpressionManager initTelemetry storage.TelemetryConfigProducer evaluationTelemetry storage.TelemetryEvaluationProducer runtimeTelemetry storage.TelemetryRuntimeProducer diff --git a/splitio/client/factory.go b/splitio/client/factory.go index c43403b..52634a5 100644 --- a/splitio/client/factory.go +++ b/splitio/client/factory.go @@ -76,7 +76,7 @@ type SplitFactory struct { logger logging.LoggerInterface syncManager synchronizer.Manager telemetrySync telemetry.TelemetrySynchronizer // To execute SynchronizeInit - impressionManager *provisional.ImpressionManagerImpl + impressionManager provisional.ImpressionManager } // Client returns the split client instantiated by the factory diff --git a/splitio/impressions/builder.go b/splitio/impressions/builder.go index 70ae03e..a2ba3b2 100644 --- a/splitio/impressions/builder.go +++ b/splitio/impressions/builder.go @@ -38,7 +38,7 @@ func BuildInMemoryManager( splitAPI *api.SplitAPI, telemetryStorage storage.TelemetryRuntimeProducer, impressionStorage storage.ImpressionStorageConsumer, -) (*provisional.ImpressionManagerImpl, error) { +) (provisional.ImpressionManager, error) { listenerEnabled := cfg.Advanced.ImpressionListener != nil impressionsCounter := strategy.NewImpressionsCounter() filter := filter.NewBloomFilter(bfExpectedElemenets, bfFalsePositiveProbability) @@ -85,7 +85,7 @@ func BuildRedisManager( telemetryConfigStorage storage.TelemetryConfigProducer, impressionsCountStorage storage.ImpressionsCountProducer, telemetryRuntimeStorage storage.TelemetryRuntimeProducer, -) (*provisional.ImpressionManagerImpl, error) { +) (provisional.ImpressionManager, error) { listenerEnabled := cfg.Advanced.ImpressionListener != nil impressionsCounter := strategy.NewImpressionsCounter()