savePickerToLocal static method

void savePickerToLocal()

Implementation

static void savePickerToLocal() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  // save name table pickers
  List<String> pickers = Common.pickers.keys.toList();
  await prefs.setStringList(_picker, pickers);

  Common.pickers.forEach((key, value) {
    List<String> dataPickers = value.map((e) => Picker.toJson(e)).toList();
    unawaited(prefs.setStringList(key, dataPickers));
  });

  if (kDebugMode) {
    print('save Picker to local success');
  }
}