delete<T extends Model> static method

Future<bool> delete<T extends Model>(
  1. dynamic id
)

Deletes record by id.

Implementation

static Future<bool> delete<T extends Model>(dynamic id) async {
  if (id == null) return false;

  try {
    final rows = await _database.delete(_getTableName<T>(), where: 'id = ?', whereArgs: [id]);
    return rows > 0;
  } catch (e) {
    print('SQLite delete error: $e');
    return false;
  }
}