Skip to content

Commit

Permalink
offlineInit
Browse files Browse the repository at this point in the history
  • Loading branch information
leoromanovsky committed Jun 21, 2024
1 parent 845c494 commit cc60579
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<string, Flag | ObfuscatedFlag> = JSON.parse(configurationJsonString);
offlineSync({
offlineInit({
flagsConfiguration,
// If you have obfuscated flag values, you can use the `ObfuscatedFlag` type.
isObfuscated: true,
Expand Down
6 changes: 3 additions & 3 deletions src/index.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import {
import { ServingStoreUpdateStrategy } from './isolatable-hybrid.store';

import {
offlineSync,
offlineInit,
IAssignmentLogger,
IEppoClient,
getInstance,
Expand Down Expand Up @@ -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,
Expand All @@ -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,
Expand Down
2 changes: 1 addition & 1 deletion src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down

0 comments on commit cc60579

Please sign in to comment.