insertResponse method
Implementation
Future<void> insertResponse(
String request, Map<String, dynamic> response) async {
try {
Database db = await database;
final responseString = jsonEncode(response);
await db.insert(
'responses',
{
'request': request,
'response': responseString,
'timestamp': DateTime.now().toIso8601String(),
},
conflictAlgorithm: ConflictAlgorithm.replace, // Replace on conflict
);
} catch (e) {
log('Error inserting response: $e');
}
}