fix: sqlite parameters limit

This commit is contained in:
wuzihao051119
2025-07-17 14:11:44 +08:00
parent 184c7390a1
commit 5d99eabe05
6 changed files with 64 additions and 37 deletions
@@ -129,7 +129,14 @@ class RemoteAssetRepository extends DriftDatabaseRepository {
}
Future<void> delete(List<String> ids) {
return _db.remoteAssetEntity.deleteWhere((row) => row.id.isIn(ids));
return _db.batch((batch) {
for (final id in ids) {
batch.deleteWhere(
_db.remoteAssetEntity,
(row) => row.id.equals(id),
);
}
});
}
Future<void> updateLocation(List<String> ids, LatLng location) {