MCPcopy
hub / github.com/spicetify/cli / SendReload

Function SendReload

src/utils/watcher.go:122–138  ·  view source on GitHub ↗

SendReload sends reload command to debugger Websocket server

(debuggerURL *string)

Source from the content-addressed store, hash-verified

120
121// SendReload sends reload command to debugger Websocket server
122func SendReload(debuggerURL *string) error {
123 if len(*debuggerURL) == 0 {
124 *debuggerURL = GetDebuggerPath()
125 }
126
127 socket, err := websocket.Dial(*debuggerURL, "", "http://localhost/")
128 if err != nil {
129 return err
130 }
131 defer socket.Close()
132
133 if _, err := socket.Write([]byte(`{"id":0,"method":"Runtime.evaluate","params":{"expression":"window.location.reload()"}}`)); err != nil {
134 return err
135 }
136
137 return nil
138}

Callers 1

startDebuggerFunction · 0.92

Calls 2

GetDebuggerPathFunction · 0.85
WriteMethod · 0.65

Tested by

no test coverage detected