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({}),
sdkSettings = SDKSettingsState(const SDKSettings()),
filters = FiltersState(store),
deepLinkData = DeepLinkDataState(store),
userInfo = UserInfoState(store),
context = ContextState(store, configuration),
consent = ConsentState(store) {
_ready = Future.wait<void>([
filters.ready,
deepLinkData.ready,
userInfo.ready,
context.ready,
consent.ready,
]).then((_) => _isReady = true);
}