addConfig static method

Future<bool> addConfig(
  1. String key,
  2. dynamic value
)

Implementation

static Future<bool> addConfig(String key,dynamic value) async{
  bool result=false;
  String path=await rootAppDirectoryPath;
  path+="/"+_configPath;
  File configFile=new File(path);
  Map config=new HashMap();
  if(!configFile.existsSync()){
    configFile.createSync(recursive: true);
  }
  else{
    String configJson=configFile.readAsStringSync();
    config=jsonDecode(configJson);
  }
  config[key]=value;
  configFile.writeAsStringSync(jsonEncode(config));
  result=true;
  return result;
}