MCPcopy
hub / github.com/cloudflare/cloudflared / readMessage

Function readMessage

management/events.go:278–287  ·  view source on GitHub ↗

readMessage will read a message from the websocket connection and return the payload.

(c *websocket.Conn, ctx context.Context)

Source from the content-addressed store, hash-verified

276
277// readMessage will read a message from the websocket connection and return the payload.
278func readMessage(c *websocket.Conn, ctx context.Context) ([]byte, error) {
279 messageType, reader, err := c.Reader(ctx)
280 if err != nil {
281 return nil, err
282 }
283 if messageType != websocket.MessageText {
284 return nil, errInvalidMessageType
285 }
286 return io.ReadAll(reader)
287}
288
289// WriteEvent will write a Event type message to the websocket connection.
290func WriteEvent(c *websocket.Conn, ctx context.Context, event any) error {

Callers 2

ReadServerEventFunction · 0.85
ReadClientEventFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected