insertMsgExtras method

Future<bool> insertMsgExtras(
  1. List<WKMsgExtra> list
)

Implementation

Future<bool> insertMsgExtras(List<WKMsgExtra> list) async {
  if (list.isEmpty) {
    return true;
  }
  List<Map<String, Object>> insertCVList = [];
  for (int i = 0, size = list.length; i < size; i++) {
    insertCVList.add(getExtraMap(list[i]));
  }
  WKDBHelper.shared.getDB()!.transaction((txn) async {
    if (insertCVList.isNotEmpty) {
      for (int i = 0; i < insertCVList.length; i++) {
        txn.insert(WKDBConst.tableMessageExtra, insertCVList[i],
            conflictAlgorithm: ConflictAlgorithm.replace);
      }
    }
  });
  return true;
}