delete method

  1. @override
Future<int> delete(
  1. String table, {
  2. String? where,
  3. List? whereArgs,
})
override

Delete data from the database

Implementation

@override
Future<int> delete(
  String table, {
  String? where,
  List<dynamic>? whereArgs,
}) async {
  final result = await methodChannel.invokeMethod('delete', {
    'table': table,
    'where': where,
    'whereArgs': whereArgs,
  });
  // Handle both int and long types that might come from Android
  if (result is int) {
    return result;
  } else if (result is num) {
    return result.toInt();
  }
  return 0;
}