saveThreadMessage method

  1. @override
Future<void> saveThreadMessage(
  1. String threadId,
  2. Map<String, dynamic> message
)
override

Implementation

@override
Future<void> saveThreadMessage(
  String threadId,
  Map<String, dynamic> message,
) async {
  await _ensureTables();
  await DB.execute(
    'INSERT INTO $_threadMessagesTable (thread_id, message_json, created_at) VALUES (?, ?, ?)',
    positionalParams: [
      threadId,
      jsonEncode(message),
      DateTime.now().toIso8601String(),
    ],
  );
}