mirror of
https://github.com/kataras/iris.git
synced 2025-02-02 15:30:36 +01:00
Websocket: Fix silly panic when no needed https://github.com/kataras/iris/issues/367
This commit is contained in:
parent
befa43ba2a
commit
8f1bf8dcc7
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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user