MCPcopy
hub / github.com/the-open-agent/openagent / clearMessageChatGenerating

Function clearMessageChatGenerating

controllers/message_util.go:71–84  ·  view source on GitHub ↗
(message *object.Message)

Source from the content-addressed store, hash-verified

69}
70
71func clearMessageChatGenerating(message *object.Message) error {
72 chatId := util.GetId(message.Owner, message.Chat)
73 chat, err := object.GetChat(chatId)
74 if err != nil {
75 return err
76 }
77 if chat == nil {
78 return fmt.Errorf("chat %s not found", chatId)
79 }
80
81 chat.IsGenerating = false
82 _, err = object.UpdateChat(chatId, chat)
83 return err
84}
85
86func writeInfoStream(responseWriter http.ResponseWriter, infoText string) error {
87 event := fmt.Sprintf("event: myinfo\ndata: %s\n\n", infoText)

Callers 2

writeMessageErrorStreamFunction · 0.85

Calls 3

GetIdFunction · 0.92
GetChatFunction · 0.92
UpdateChatFunction · 0.92

Tested by

no test coverage detected