initConfig method

Future<T> initConfig({
  1. required T devConfig,
  2. required T stageConfig,
  3. required T pilotConfig,
  4. required T prodConfig,
})

Implementation

Future<T> initConfig({
  required T devConfig,
  required T stageConfig,
  required T pilotConfig,
  required T prodConfig,
}) async {
  PackageInfo info = await PackageInfo.fromPlatform();
  _packageInfo = info;
  _packageInfoStreamController.add(info);
  _devConfig = devConfig;
  _stageConfig = stageConfig;
  _pilotConfig = pilotConfig;
  _prodConfig = prodConfig;
  _config = _getConfig(info.packageName);
  return _config;
}