resetToDefaults method

Future<void> resetToDefaults()

Reset to default environments

Implementation

Future<void> resetToDefaults() async {
  await _prefs?.remove(_environmentsKey);
  await _prefs?.remove(_hasUserSelectedKey); // Reset user selection flag
  final defaultEnv = _defaultEnvironments.values.firstWhere(
    (env) => env.isDefault,
    orElse: () => _defaultEnvironments.values.first,
  );
  await _prefs?.setString(_currentEnvKey, defaultEnv.name.toLowerCase());
  // Don't set hasUserSelected - allow default to be used on next app start
}