initial
This commit is contained in:
29
lib/services/remote_config.dart
Normal file
29
lib/services/remote_config.dart
Normal file
@@ -0,0 +1,29 @@
|
||||
/*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);
|
||||
}
|
||||
}*/
|
||||
Reference in New Issue
Block a user