saveImageToLocal static method

dynamic saveImageToLocal({
  1. required List<Map<String, Object?>> dsImage,
})

Implementation

static saveImageToLocal({
  required List<Map<String, Object?>> dsImage,
}) async {
  try {
    SharedPreferences prefs = await SharedPreferences.getInstance();
    List<String> images = dsImage.map<String>((e) {
      return e.entries.map((e) {
        String value = e.value != null ? e.value.toString() : '';
        return e.key + _splitValue + value;
      }).join(_splitData);
    }).toList();
    await prefs.setStringList(prefsImage, images);
    if (kDebugMode) {
      print('save Images to local success');
    }
  } catch (e) {
    if (kDebugMode) {
      print('ImageByID.saveImageToLocal exception: $e');
    }
  }
}