queryMaxExtraVersionWithChannel method

Future<int> queryMaxExtraVersionWithChannel(
  1. String channelID,
  2. int channelType
)

Implementation

Future<int> queryMaxExtraVersionWithChannel(
    String channelID, int channelType) async {
  int extraVersion = 0;
  String sql =
      "select max(extra_version) extra_version from ${WKDBConst.tableMessageExtra} where channel_id =? and channel_type=?";
  List<Map<String, Object?>> list = await WKDBHelper.shared
      .getDB()!
      .rawQuery(sql, [channelID, channelType]);
  if (list.isNotEmpty) {
    dynamic data = list[0];
    extraVersion = WKDBConst.readInt(data, 'extra_version');
  }
  return extraVersion;
}