на строке:
Database db = await instance.database;
На IOS работает 🙈
Future<Car> upsertCar(Car car) async {
Database db = await instance.database;
var count = Sqflite.firstIntValue(
await db.rawQuery("SELECT COUNT(*) FROM cars WHERE id = ?", [car.id]));
if (count == 0) {
car.id = await db.insert("cars", car.toMap());
} else {
await db
.update("cars", car.toMap(), where: "id = ?", whereArgs: [car.id]);
}
return car;
}
Как понять зависает? Дебаггером пробовал пройти?
Обсуждают сегодня