diff --git a/wsapi.go b/wsapi.go index de66f69..0cd503e 100644 --- a/wsapi.go +++ b/wsapi.go @@ -85,6 +85,10 @@ func (s *Session) Open() error { s.wsConn = nil // Just to be safe. return err } + + s.wsConn.SetCloseHandler(func(code int, text string) error { + return nil + }) defer func() { // because of this, all code below must set err to the error