MCPcopy
hub / github.com/livekit/livekit / write

Method write

test/agent.go:175–190  ·  view source on GitHub ↗
(msg *livekit.WorkerMessage)

Source from the content-addressed store, hash-verified

173}
174
175func (c *agentClient) write(msg *livekit.WorkerMessage) error {
176 c.mu.Lock()
177 defer c.mu.Unlock()
178
179 select {
180 case <-c.done:
181 return nil
182 default:
183 b, err := proto.Marshal(msg)
184 if err != nil {
185 return err
186 }
187
188 return c.conn.WriteMessage(websocket.BinaryMessage, b)
189 }
190}
191
192func (c *agentClient) close() {
193 c.mu.Lock()

Callers 2

RunMethod · 0.95
handleAvailabilityMethod · 0.95

Calls 2

WriteMessageMethod · 0.65
MarshalMethod · 0.45

Tested by

no test coverage detected