addHistory method

Future<void> addHistory(
  1. HistoryModel historyModel
)

Implementation

Future<void> addHistory(HistoryModel historyModel) async {
  var faces = <String>[];
  for (var item in imageList) {
    var uint8list = Uint8List.fromList(convertImagetoPng(item)!);
    var path = await FileUtils.saveByteFile(uint8list);
    faces.add(path);
  }
  if (signature != null) {
    historyModel.signature = await FileUtils.saveByteFile(signature);
  }
  historyModel.faces = faces;
  historys.add(historyModel);
  final items = historys.map((e) => e.toJson()).toList();
  unawaited(Application.preferences.setStringList(HISTORY, items));
}