saveSetting function

void saveSetting(
  1. String name,
  2. Object setting
)

Implementation

void saveSetting(String name, Object setting) async{
  final SharedPreferences prefs = await SharedPreferences.getInstance();
  String settingJson;
  if(setting is Record){
    settingJson = JsonEncoder().convert(setting.toMap(toJsonType: true));
  }else if(setting is RecordList){
    settingJson = JsonEncoder().convert(setting.toMap(toJsonType: true));
  }else if(setting is DataSet){
    settingJson = JsonEncoder().convert(setting.toMap(toJsonType: true));
  }else{
    settingJson = JsonEncoder().convert(setting);
  }
  prefs.setString(name, settingJson);
}