(rawMessage pqtype.NullRawMessage)
| 1541 | } |
| 1542 | |
| 1543 | func jsonOrEmptyMap(rawMessage pqtype.NullRawMessage) map[string]any { |
| 1544 | var m map[string]any |
| 1545 | if !rawMessage.Valid { |
| 1546 | return m |
| 1547 | } |
| 1548 | |
| 1549 | err := json.Unmarshal(rawMessage.RawMessage, &m) |
| 1550 | if err != nil { |
| 1551 | // Don't reuse m |
| 1552 | return map[string]any{} |
| 1553 | } |
| 1554 | return m |
| 1555 | } |
| 1556 | |
| 1557 | func ChatMessage(m database.ChatMessage) codersdk.ChatMessage { |
| 1558 | modelConfigID := &m.ModelConfigID.UUID |
no test coverage detected