MCPcopy Create free account
hub / github.com/github/copilot-sdk / removeOpenCanvas

Method removeOpenCanvas

go/session.go:139–149  ·  view source on GitHub ↗
(instanceID string)

Source from the content-addressed store, hash-verified

137}
138
139func (s *Session) removeOpenCanvas(instanceID string) {
140 s.openCanvasesMu.Lock()
141 defer s.openCanvasesMu.Unlock()
142 filtered := make([]rpc.OpenCanvasInstance, 0, len(s.openCanvases))
143 for _, canvas := range s.openCanvases {
144 if canvas.InstanceID != instanceID {
145 filtered = append(filtered, canvas)
146 }
147 }
148 s.openCanvases = filtered
149}
150
151func (s *Session) updateOpenCanvasesFromEvent(event SessionEvent) {
152 switch data := event.Data.(type) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected