queryWithClientMsgNos method
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;
}