SendReload sends reload command to debugger Websocket server
(debuggerURL *string)
| 120 | |
| 121 | // SendReload sends reload command to debugger Websocket server |
| 122 | func 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 | } |
no test coverage detected