ChatQueuedMessages converts a slice of database queued messages to their SDK representation.
(messages []database.ChatQueuedMessage)
| 1640 | // ChatQueuedMessages converts a slice of database queued messages |
| 1641 | // to their SDK representation. |
| 1642 | func ChatQueuedMessages(messages []database.ChatQueuedMessage) []codersdk.ChatQueuedMessage { |
| 1643 | out := make([]codersdk.ChatQueuedMessage, 0, len(messages)) |
| 1644 | for _, message := range messages { |
| 1645 | out = append(out, ChatQueuedMessage(message)) |
| 1646 | } |
| 1647 | return out |
| 1648 | } |
| 1649 | |
| 1650 | func chatMessageParts(m database.ChatMessage) ([]codersdk.ChatMessagePart, error) { |
| 1651 | parts, err := chatprompt.ParseContent(m) |
no test coverage detected