updateById method
Atualiza por id; retorna se afetou algo.
Implementation
@override
Future<bool> updateById(
String table,
Object id,
Map<String, Object?> values,
) async {
final rows = await _readAll(table);
var changed = false;
for (final r in rows) {
if ('${r['id']}' == '$id') {
r.addAll(values);
changed = true;
}
}
if (changed) await _writeAll(table, rows);
return changed;
}