insert method

  1. @override
Future<int> insert(
  1. String table,
  2. Map<String, Object?> values
)
override

Insere values em table e retorna o id gerado.

Implementation

@override
Future<int> insert(String table, Map<String, Object?> values) async {
  final r = await _client.post(
    _u(table),
    headers: _headers,
    body: jsonEncode(values),
  );
  final data = _decode(r)['data'];
  if (data is Map && data['id'] != null) {
    return (data['id'] as num).toInt();
  }
  return 0;
}