queryMsgExtrasWithMsgIds method
Implementation
Future<List<WKMsgExtra>> queryMsgExtrasWithMsgIds(List<String> msgIds) async {
List<WKMsgExtra> list = [];
if (WKDBHelper.shared.getDB() == null) {
return list;
}
List<Map<String, Object?>> results = await WKDBHelper.shared.getDB()!.query(
WKDBConst.tableMessageExtra,
where: "message_id in (${WKDBConst.getPlaceholders(msgIds.length)})",
whereArgs: msgIds);
if (results.isNotEmpty) {
for (Map<String, Object?> data in results) {
list.add(WKDBConst.serializeMsgExtra(data));
}
}
return list;
}