You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: assignment cache to dedupe logging by the precomputed client (#164)
* Add assignment cache to precomputed init methods
* Add test to confirm that it dedups assignment logging for the precomputedInit client
* Add test for offlinePrecomputedInit
* Switch test to useNonExpiringInMemoryAssignmentCache
* v3.9.8
* Update docs
Copy file name to clipboardExpand all lines: docs/js-client-sdk.init.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
## init() function
6
6
7
-
Initializes the Eppo client with configuration parameters. This method should be called once on application startup.
7
+
Initializes the Eppo client with configuration parameters. This method should be called once on application startup. If an initialization is in process, calling `init` will return the in-progress `Promise<EppoClient>`<!---->. Once the initialization completes, calling `init` again will kick off the initialization routine (if `forceReinitialization` is `true`<!---->).
Copy file name to clipboardExpand all lines: docs/js-client-sdk.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -120,7 +120,7 @@ Used to access a singleton SDK precomputed client instance. Use the method after
120
120
121
121
</td><td>
122
122
123
-
Initializes the Eppo client with configuration parameters. This method should be called once on application startup.
123
+
Initializes the Eppo client with configuration parameters. This method should be called once on application startup. If an initialization is in process, calling `init` will return the in-progress `Promise<EppoClient>`<!---->. Once the initialization completes, calling `init` again will kick off the initialization routine (if `forceReinitialization` is `true`<!---->).
0 commit comments