Skip to content

Commit

Permalink
Browser initializing from poll.
Browse files Browse the repository at this point in the history
  • Loading branch information
kinyoklion committed Sep 30, 2024
1 parent 15adf36 commit 11e430c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
2 changes: 2 additions & 0 deletions packages/sdk/browser/src/BrowserDataManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import {
Configuration,
Context,
DataSourcePaths,
DataSourceState,
FlagManager,
getPollingUri,
internal,
Expand Down Expand Up @@ -80,6 +81,7 @@ export default class BrowserDataManager extends BaseDataManager {
// TODO: Handle wait for network results in a meaningful way. SDK-707

try {
this.dataSourceStatusManager.requestStateUpdate(DataSourceState.Initializing);
const payload = await requestor.requestPayload();
const listeners = this.createStreamListeners(context, identifyResolve);
const putListener = listeners.get('put');
Expand Down
10 changes: 8 additions & 2 deletions packages/shared/sdk-client/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { LDClientInternalOptions } from './configuration/Configuration';
import DataSourceStatus from './datasource/DataSourceStatus';
import DataSourceStatus, { DataSourceState } from './datasource/DataSourceStatus';
import DataSourceStatusErrorInfo from './datasource/DataSourceStatusErrorInfo';
import LDClientImpl from './LDClientImpl';
import LDEmitter from './LDEmitter';
Expand Down Expand Up @@ -32,4 +32,10 @@ export { DataSourcePaths } from './streaming';
export { BaseDataManager } from './DataManager';
export { Requestor };

export { DataSourceStatus, DataSourceStatusErrorInfo, LDClientImpl, LDClientInternalOptions };
export {
DataSourceStatus,
DataSourceStatusErrorInfo,
LDClientImpl,
LDClientInternalOptions,
DataSourceState,
};

0 comments on commit 11e430c

Please sign in to comment.