StateManager constructor

StateManager(
  1. Store store,
  2. System system,
  3. Configuration configuration
)

Implementation

StateManager(Store store, System system, Configuration configuration)
    : system = SystemState(system),
      configuration = ConfigurationState(configuration),
      integrations = IntegrationsState({}),
      filters = FiltersState(store),
      deepLinkData = DeepLinkDataState(store),
      userInfo = UserInfoState(store),
      context = ContextState(store, configuration) {
  _ready = Future.wait<void>(
          [filters.ready, deepLinkData.ready, userInfo.ready, context.ready])
      .then((_) => _isReady = true);
}