fetchAndActivate method
Fetch and activate latest Remote Config values
Errors are swallowed; if anything fails we simply keep using defaults.
Implementation
Future<void> fetchAndActivate() async {
await ensureInitialized();
if (_remoteConfig == null) return;
try {
// Re-apply settings on each fetch so that environment overrides
// (which may load after first init) are honored.
await _applySettingsFromEnv(_remoteConfig!);
await _remoteConfig!.fetchAndActivate();
if (kDebugMode) {
debugPrint('[RemoteConfig] Initialized');
}
} catch (e, stack) {
if (kDebugMode) {
debugPrint('[RemoteConfig] fetchAndActivate failed: $e\n$stack');
}
}
}