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

Method FireConnChangeEvent

pkg/wslconn/wslconn.go:125–136  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

123}
124
125func (conn *WslConn) FireConnChangeEvent() {
126 status := conn.DeriveConnStatus()
127 event := wps.WaveEvent{
128 Event: wps.Event_ConnChange,
129 Scopes: []string{
130 fmt.Sprintf("connection:%s", conn.GetName()),
131 },
132 Data: status,
133 }
134 log.Printf("sending event: %+#v", event)
135 wps.Broker.Publish(event)
136}
137
138func (conn *WslConn) Close() error {
139 defer conn.FireConnChangeEvent()

Callers 4

CloseMethod · 0.95
ConnectMethod · 0.95
waitForDisconnectMethod · 0.95
DismissWshFailCommandMethod · 0.45

Calls 3

DeriveConnStatusMethod · 0.95
GetNameMethod · 0.95
PublishMethod · 0.80

Tested by

no test coverage detected