MCPcopy
hub / github.com/wavetermdev/waveterm / WriteError

Method WriteError

pkg/web/sse/ssehandler.go:286–296  ·  view source on GitHub ↗

WriteError queues an error message and closes the handler

(errorMsg string)

Source from the content-addressed store, hash-verified

284
285// WriteError queues an error message and closes the handler
286func (h *SSEHandlerCh) WriteError(errorMsg string) error {
287 errorResp := map[string]interface{}{
288 "type": AiMsgError,
289 "errorText": errorMsg,
290 }
291 if err := h.WriteJsonData(errorResp); err != nil {
292 return err
293 }
294 h.Close()
295 return nil
296}
297
298// WriteEvent queues an SSE event with optional event type
299func (h *SSEHandlerCh) WriteEvent(eventType, data string) error {

Callers

nothing calls this directly

Calls 2

WriteJsonDataMethod · 0.95
CloseMethod · 0.95

Tested by

no test coverage detected