(wire: WireMessage)
| 189 | } |
| 190 | |
| 191 | export function toAppMessage(wire: WireMessage): AppMessage { |
| 192 | return { |
| 193 | id: wire.id, |
| 194 | sessionId: wire.session_id, |
| 195 | role: wire.role as AppMessageRole, |
| 196 | content: wire.content.map(toAppMessageContent), |
| 197 | createdAt: wire.created_at, |
| 198 | promptId: wire.prompt_id, |
| 199 | parentMessageId: wire.parent_message_id, |
| 200 | metadata: wire.metadata, |
| 201 | }; |
| 202 | } |
| 203 | |
| 204 | // --------------------------------------------------------------------------- |
| 205 | // Prompt mappers |