queryWithClientMsgNos method

Future<List<WKMsg>> queryWithClientMsgNos(
  1. List<String> clientMsgNos
)

Implementation

Future<List<WKMsg>> queryWithClientMsgNos(List<String> clientMsgNos) async {
  List<WKMsg> msgs = [];
  if (WKDBHelper.shared.getDB() == null) {
    return msgs;
  }
  List<Map<String, Object?>> results = await WKDBHelper.shared.getDB()!.query(
      WKDBConst.tableMessage,
      where:
          "client_msg_no in (${WKDBConst.getPlaceholders(clientMsgNos.length)})",
      whereArgs: clientMsgNos);
  if (results.isNotEmpty) {
    for (Map<String, Object?> data in results) {
      msgs.add(WKDBConst.serializeWKMsg(data));
    }
  }
  return msgs;
}