currentEnvironment property

Environment get currentEnvironment

Get current environment

Implementation

Environment get currentEnvironment {
  final currentEnvName = _prefs?.getString(_currentEnvKey);
  if (currentEnvName != null && environments.containsKey(currentEnvName)) {
    return environments[currentEnvName]!;
  }

  // Return default environment
  final defaultEnv = environments.values.firstWhere(
    (env) => env.isDefault,
    orElse: () => environments.values.first,
  );
  return defaultEnv;
}