ConfigurationChangeNotifier<T> constructor
ConfigurationChangeNotifier<T> ({
- required Map<
ApptiveGridEnvironment, T> configurations, - ApptiveGridEnvironment environment = ApptiveGridEnvironment.production,
Creates a new configuration change notifier for configurations
configurations
must contain an entry with key environment
. By default environment
is ApptiveGridEnvironment.production
Implementation
ConfigurationChangeNotifier({
required Map<ApptiveGridEnvironment, T> configurations,
super.environment,
}) : assert(
configurations[environment] != null,
'`configurations` must include a configuration for `environment`',
),
_configurations = configurations,
_configuration = configurations[environment]!;