queryWithChannelIds method
Implementation
Future<List<WKConversationMsg>> queryWithChannelIds(
List<String> channelIds) async {
List<WKConversationMsg> list = [];
if (WKDBHelper.shared.getDB() == null) {
return list;
}
List<Map<String, Object?>> results = await WKDBHelper.shared.getDB()!.query(
WKDBConst.tableConversation,
where:
"channel_id in (${WKDBConst.getPlaceholders(channelIds.length)})",
whereArgs: channelIds);
if (results.isNotEmpty) {
for (Map<String, Object?> data in results) {
list.add(WKDBConst.serializeCoversation(data));
}
}
return list;
}