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