insert method

Future<int> insert(
  1. WKMsg msg
)

Implementation

Future<int> insert(WKMsg msg) async {
  if (msg.clientSeq != 0) {
    updateMsg(msg);
    return msg.clientSeq;
  }
  if (msg.clientMsgNO != '') {
    bool exist = await isExist(msg.clientMsgNO);
    if (exist) {
      msg.isDeleted = 1;
      msg.clientMsgNO = WKIM.shared.messageManager.generateClientMsgNo();
    }
  }
  return await WKDBHelper.shared.getDB()!.insert(
      WKDBConst.tableMessage, getMap(msg),
      conflictAlgorithm: ConflictAlgorithm.replace);
}