From cc60579c7b6ae2370f227c478170eb908e8896c0 Mon Sep 17 00:00:00 2001 From: Leo Romanovsky Date: Fri, 21 Jun 2024 13:38:15 -0700 Subject: [PATCH] offlineInit --- README.md | 4 ++-- src/index.spec.ts | 6 +++--- src/index.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 59e09db..c1b5649 100644 --- a/README.md +++ b/README.md @@ -91,14 +91,14 @@ The SDK supports synchronous initialization. This is useful if you want to initi When this function returns the SDK is ready for assignments. ```javascript -import { offlineSync, Flag, ObfuscatedFlag } from "@eppo/js-client-sdk"; +import { offlineInit, Flag, ObfuscatedFlag } from "@eppo/js-client-sdk"; // configuration from your server SDK const configurationJsonString: string = getConfigurationFromServer(); // The configuration will be not-obfuscated from your server SDK. If you have obfuscated flag values, you can use the `ObfuscatedFlag` type. const flagsConfiguration: Record = JSON.parse(configurationJsonString); -offlineSync({ +offlineInit({ flagsConfiguration, // If you have obfuscated flag values, you can use the `ObfuscatedFlag` type. isObfuscated: true, diff --git a/src/index.spec.ts b/src/index.spec.ts index c1d9ddb..84ef975 100644 --- a/src/index.spec.ts +++ b/src/index.spec.ts @@ -28,7 +28,7 @@ import { import { ServingStoreUpdateStrategy } from './isolatable-hybrid.store'; import { - offlineSync, + offlineInit, IAssignmentLogger, IEppoClient, getInstance, @@ -366,7 +366,7 @@ describe('EppoJSClient E2E test', () => { describe('sync init', () => { it('initializes with flags in obfuscated mode', () => { - const client = offlineSync({ + const client = offlineInit({ isObfuscated: true, flagsConfiguration: { [obfuscatedFlagKey]: mockObfuscatedUfcFlagConfig, @@ -379,7 +379,7 @@ describe('sync init', () => { }); it('initializes with flags in not-obfuscated mode', () => { - const client = offlineSync({ + const client = offlineInit({ isObfuscated: false, flagsConfiguration: { [flagKey]: mockNotObfuscatedFlagConfig, diff --git a/src/index.ts b/src/index.ts index 3f5f340..0b08881 100644 --- a/src/index.ts +++ b/src/index.ts @@ -235,7 +235,7 @@ export function buildStorageKeySuffix(apiKey: string): string { * @returns a singleton client instance * @public */ -export function offlineSync(config: IClientConfigSync): IEppoClient { +export function offlineInit(config: IClientConfigSync): IEppoClient { const isObfuscated = config.isObfuscated ?? false; const throwOnFailedInitialization = config.throwOnFailedInitialization ?? true;