ChatMessageWithParts returns a database chat message whose content is the JSON encoding of the provided SDK message parts.
(parts []codersdk.ChatMessagePart)
| 12 | // ChatMessageWithParts returns a database chat message whose content is the |
| 13 | // JSON encoding of the provided SDK message parts. |
| 14 | func ChatMessageWithParts(parts []codersdk.ChatMessagePart) database.ChatMessage { |
| 15 | raw, _ := json.Marshal(parts) |
| 16 | return database.ChatMessage{ |
| 17 | Content: pqtype.NullRawMessage{RawMessage: raw, Valid: true}, |
| 18 | } |
| 19 | } |