Files
HiddingselAppOriginal/lib/services/remote_config.dart
2026-02-13 15:53:22 +01:00

29 lines
1.0 KiB
Dart

/*import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_remote_config/firebase_remote_config.dart';
import 'package:flutter/cupertino.dart';
import 'package:hiddingsel_app/services/storage.dart';
import '../constants/constant.dart';
class RemoteConfigConnector {
static void initialize() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
FirebaseRemoteConfig.instance.setConfigSettings(RemoteConfigSettings(
fetchTimeout: const Duration(minutes: 1),
minimumFetchInterval: const Duration(hours: 1),
));
Map<String, dynamic> remoteConfigDefaults = await AssetConnector.getJson(SystemStrings.assetRemoteConfigDefaults);
FirebaseRemoteConfig.instance.setDefaults(remoteConfigDefaults);
FirebaseRemoteConfig.instance.fetchAndActivate();
}
static Future<bool> getBool(String key) async {
return FirebaseRemoteConfig.instance.getBool(key);
}
static Future<int> getInt(String key) async {
return FirebaseRemoteConfig.instance.getInt(key);
}
}*/