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