set method

void set({
  1. required String name,
  2. required dynamic value,
})

Set a value

Implementation

void set({
  required String name,
  required dynamic value,
}){
  //Add to the loaded settings
  _settings!.addAll({
    name : value,
  });
  //Convert settigs to json
  String json = jsonEncode(_settings);
  //Create the File if it doesn't exist
  File mySettings = File(_settingsPath);
  if(!mySettings.existsSync()){
    mySettings.createSync(recursive: true);
  }
  //Update the settings file
  mySettings.writeAsStringSync(json);
}