From 2760c722c41b6abba1442f197735a32cfb84462a Mon Sep 17 00:00:00 2001 From: kevin96666 Date: Thu, 13 Feb 2020 12:24:24 +0100 Subject: [PATCH] SubscribeHandler not working with NonVerbose mode --- recws.go | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/recws.go b/recws.go index 9124ff1..3884f71 100644 --- a/recws.go +++ b/recws.go @@ -404,25 +404,27 @@ func (rc *RecConn) connect() { rc.httpResp = httpResp rc.mu.Unlock() + if err == nil { if !rc.getNonVerbose() { log.Printf("Dial: connection was successfully established with %s\n", rc.url) + } - if !rc.hasSubscribeHandler() { - return - } - + if rc.hasSubscribeHandler() { if err := rc.SubscribeHandler(); err != nil { - log.Fatalf("Dial: connect handler failed with %s", err.Error()) + if !rc.getNonVerbose() { + log.Fatalf("Dial: connect handler failed with %s", err.Error()) + } } - - log.Printf("Dial: connect handler was successfully established with %s\n", rc.url) - - if rc.getKeepAliveTimeout() != 0 { - rc.keepAlive() + if !rc.getNonVerbose() { + log.Printf("Dial: connect handler was successfully established with %s\n", rc.url) } } + if rc.getKeepAliveTimeout() != 0 { + rc.keepAlive() + } + return }