getReceiveFeaturesStatus method
Implementation
Future<ReceiveMoneyFeatureModel> getReceiveFeaturesStatus() async {
final remoteConfig = FirebaseRemoteConfig.instance;
await remoteConfig.setConfigSettings(
RemoteConfigSettings(
fetchTimeout: const Duration(seconds: 1),
minimumFetchInterval: const Duration(minutes: 1),
),
);
await remoteConfig.setDefaults(
{
receive_money_share_my_qr: true,
receive_money_cebuana: true,
receive_money_quicks: true,
receive_money_albilad: true,
receive_money_western_union: true,
},
);
await remoteConfig.fetchAndActivate();
return ReceiveMoneyFeatureModel.fromRemoteConfig(remoteConfig);
}