ConfigurationChangeNotifier<T> constructor

ConfigurationChangeNotifier<T>({
  1. required Map<ApptiveGridEnvironment, T> configurations,
  2. 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]!;