loadFromAsset method
Implementation
Future<void> loadFromAsset(
String assetPath, {
bool removeEnvSubst = true,
}) async {
configJson.clear();
try {
String configString =
await DefaultAssetBundle.of(context).loadString(assetPath);
Map<String, dynamic> localConfig = json.decode(configString);
if (removeEnvSubst) {
localConfig.removeWhere(
(String key, dynamic value) => value.toString().startsWith(r'${'),
);
}
configJson.addAll(localConfig);
} on Exception catch (e, s) {
if (kDebugMode) {
print(e);
print(s);
}
}
}