insetMsgs method

dynamic insetMsgs(
  1. List<WKConversationMsg> list
)

Implementation

insetMsgs(List<WKConversationMsg> list) async {
  if (WKDBHelper.shared.getDB() == null) {
    return;
  }
  List<Map<String, dynamic>> insertList = [];
  for (WKConversationMsg msg in list) {
    insertList.add(getMap(msg, true));
  }
  WKDBHelper.shared.getDB()!.transaction((txn) async {
    if (insertList.isNotEmpty) {
      for (int i = 0; i < insertList.length; i++) {
        txn.insert(WKDBConst.tableConversation, insertList[i],
            conflictAlgorithm: ConflictAlgorithm.replace);
      }
    }
  });
}