Skip to main content

getApplicationState

codebolt.cbstate.getApplicationState(): Promise<ApplicationState>
Retrieves the current application state from the server via WebSocket.

Returns:

 Promise<ApplicationState>
A promise that resolves with the application state.

Example

// Retrieve the current application state
const appState = await codebolt.cbstate.getApplicationState();

// Access specific state information
const appVersion = appState.appVersion;
const featureToggle = appState.featureToggle;

// Log the retrieved state information
console.log(`Application Version: ${appVersion}`);
console.log(`Feature Toggle: ${featureToggle}`);

Explanation

The codebolt.cbstate.getApplicationState() function is used to get all the state information that store in the entire agent's state. This function is used to access shared state information relevant to the entire application.