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;
  }
}