insertRecord method
Implementation
@override
Future<void> insertRecord(String tableName, Map<String, dynamic> data) async {
final columns = data.keys.join(', ');
final placeholders = data.keys.map((_) => '?').join(', ');
final values = data.values.toList();
final sql =
'INSERT OR REPLACE INTO $tableName ($columns) VALUES ($placeholders)';
await database.customInsert(
sql,
variables: values.map((v) => Variable(v)).toList(),
);
}