Showing
1 changed file
with
2 additions
and
4 deletions
@@ -261,10 +261,8 @@ class AutoTrackQueue { | @@ -261,10 +261,8 @@ class AutoTrackQueue { | ||
261 | AutoTrackConfigManager.instance.getToken(true); | 261 | AutoTrackConfigManager.instance.getToken(true); |
262 | } else { | 262 | } else { |
263 | //批量删除 | 263 | //批量删除 |
264 | - for (var event in events) { | ||
265 | - await database!.delete("track", | ||
266 | - where: "id = ?", whereArgs: [event['id']]); | ||
267 | - } | 264 | + final ids = events.map((event) => event['id']).toList(); |
265 | + await database!.delete("track", where: "id IN (${List.filled(ids.length, '?').join(',')})", whereArgs: ids); | ||
268 | } | 266 | } |
269 | } catch (e) { | 267 | } catch (e) { |
270 | AutoTrackLogger.getInstance().debug("JSON 解析错误: $e"); | 268 | AutoTrackLogger.getInstance().debug("JSON 解析错误: $e"); |
-
Please register or login to post a comment