@@ -42,29 +42,6 @@ const (
4242 wsBasePath = "/ws"
4343)
4444
45- // ConsoleWebsocketAdmin interface of a Websocket Client
46- type ConsoleWebsocketAdmin interface {
47- trace ()
48- console ()
49- }
50-
51- type wsAdminClient struct {
52- // websocket connection.
53- conn wsConn
54- // MinIO admin Client
55- client MinioAdmin
56- }
57-
58- // ConsoleWebsocket interface of a Websocket Client
59- type ConsoleWebsocket interface {
60- watch (options watchOptions )
61- }
62-
63- // ConsoleWebSocketMClient interface of a Websocket Client
64- type ConsoleWebsocketMClient interface {
65- objectManager (options objectsListOpts )
66- }
67-
6845type wsMinioClient struct {
6946 // websocket connection.
7047 conn wsConn
@@ -254,25 +231,3 @@ func closeWsConn(conn *websocket.Conn) {
254231 conn .WriteMessage (websocket .CloseMessage , websocket .FormatCloseMessage (websocket .CloseNormalClosure , "" ))
255232 conn .Close ()
256233}
257-
258- // sendWsCloseMessage sends Websocket Connection Close Message indicating the Status Code
259- // see https://tools.ietf.org/html/rfc6455#page-45
260- func sendWsCloseMessage (conn WSConn , err error ) {
261- if err != nil {
262- LogError ("original ws error: %v" , err )
263- // If connection exceeded read deadline send Close
264- // Message Policy Violation code since we don't want
265- // to let the receiver figure out the read deadline.
266- // This is a generic code designed if there is a
267- // need to hide specific details about the policy.
268- if nErr , ok := err .(net.Error ); ok && nErr .Timeout () {
269- conn .writeMessage (websocket .CloseMessage , websocket .FormatCloseMessage (websocket .ClosePolicyViolation , "" ))
270- return
271- }
272- // else, internal server error
273- conn .writeMessage (websocket .CloseMessage , websocket .FormatCloseMessage (websocket .CloseInternalServerErr , err .Error ()))
274- return
275- }
276- // normal closure
277- conn .writeMessage (websocket .CloseMessage , websocket .FormatCloseMessage (websocket .CloseNormalClosure , "" ))
278- }
0 commit comments