(dbMessage: Record<string, unknown>)
| 394 | |
| 395 | // Convert database message format to ChatMessage format |
| 396 | convertDbMessage(dbMessage: Record<string, unknown>): ChatMessage { |
| 397 | return { |
| 398 | id: dbMessage.id as string, |
| 399 | content: dbMessage.content as string, |
| 400 | sender: dbMessage.sender as 'user' | 'assistant', |
| 401 | timestamp: dbMessage.timestamp as string, |
| 402 | metadata: dbMessage.metadata as Record<string, unknown> | undefined, |
| 403 | }; |
| 404 | } |
| 405 | |
| 406 | // Create a new ChatMessage with UUID (for loading states) |
| 407 | createMessage( |
no outgoing calls
no test coverage detected