Skip to content

Commit 11e430c

Browse files
committed
Browser initializing from poll.
1 parent 15adf36 commit 11e430c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

packages/sdk/browser/src/BrowserDataManager.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
Configuration,
44
Context,
55
DataSourcePaths,
6+
DataSourceState,
67
FlagManager,
78
getPollingUri,
89
internal,
@@ -80,6 +81,7 @@ export default class BrowserDataManager extends BaseDataManager {
8081
// TODO: Handle wait for network results in a meaningful way. SDK-707
8182

8283
try {
84+
this.dataSourceStatusManager.requestStateUpdate(DataSourceState.Initializing);
8385
const payload = await requestor.requestPayload();
8486
const listeners = this.createStreamListeners(context, identifyResolve);
8587
const putListener = listeners.get('put');

packages/shared/sdk-client/src/index.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { LDClientInternalOptions } from './configuration/Configuration';
2-
import DataSourceStatus from './datasource/DataSourceStatus';
2+
import DataSourceStatus, { DataSourceState } from './datasource/DataSourceStatus';
33
import DataSourceStatusErrorInfo from './datasource/DataSourceStatusErrorInfo';
44
import LDClientImpl from './LDClientImpl';
55
import LDEmitter from './LDEmitter';
@@ -32,4 +32,10 @@ export { DataSourcePaths } from './streaming';
3232
export { BaseDataManager } from './DataManager';
3333
export { Requestor };
3434

35-
export { DataSourceStatus, DataSourceStatusErrorInfo, LDClientImpl, LDClientInternalOptions };
35+
export {
36+
DataSourceStatus,
37+
DataSourceStatusErrorInfo,
38+
LDClientImpl,
39+
LDClientInternalOptions,
40+
DataSourceState,
41+
};

0 commit comments

Comments
 (0)