MCPcopy Index your code
hub / github.com/coder/coder / ChatQueuedMessages

Function ChatQueuedMessages

coderd/database/db2sdk/db2sdk.go:1642–1648  ·  view source on GitHub ↗

ChatQueuedMessages converts a slice of database queued messages to their SDK representation.

(messages []database.ChatQueuedMessage)

Source from the content-addressed store, hash-verified

1640// ChatQueuedMessages converts a slice of database queued messages
1641// to their SDK representation.
1642func 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
1650func chatMessageParts(m database.ChatMessage) ([]codersdk.ChatMessagePart, error) {
1651 parts, err := chatprompt.ParseContent(m)

Callers 5

SendMessageMethod · 0.92
DeleteQueuedMethod · 0.92
PromoteQueuedMethod · 0.92
SubscribeAuthorizedMethod · 0.92
processChatMethod · 0.92

Calls 1

ChatQueuedMessageFunction · 0.70

Tested by

no test coverage detected