mirror of
https://github.com/kataras/iris.git
synced 2025-12-21 20:07:04 +00:00
Websocket: Fix silly panic when no needed https://github.com/kataras/iris/issues/367
This commit is contained in:
10
websocket.go
10
websocket.go
@@ -36,7 +36,10 @@ func RegisterWebsocketServer(station FrameworkAPI, server WebsocketServer, logge
|
||||
|
||||
websocketHandler := func(ctx *Context) {
|
||||
if err := server.Upgrade(ctx); err != nil {
|
||||
logger.Panic(err)
|
||||
if ctx.framework.Config.IsDevelopment {
|
||||
logger.Printf("Websocket error while trying to Upgrade the connection. Trace: %s", err.Error())
|
||||
}
|
||||
ctx.EmitError(StatusBadRequest)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,7 +50,10 @@ func RegisterWebsocketServer(station FrameworkAPI, server WebsocketServer, logge
|
||||
}
|
||||
|
||||
if err := server.Upgrade(ctx); err != nil {
|
||||
logger.Panic(err)
|
||||
if ctx.framework.Config.IsDevelopment {
|
||||
logger.Printf("Websocket error while trying to Upgrade the connection. Trace: %s", err.Error())
|
||||
}
|
||||
ctx.EmitError(StatusBadRequest)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user