Blynk.begin() hanging

Hi
I am using a esp8266 to create a iot device and was stuck on that Blynk.begin(ayth, ssid, key, server) command hangs without any response forever if you are already connected.
I am using WiFiManager.h library so i can connect to my iot device and add it to my network. this way i dont need to har docd token and other server related stuff in the code. The problem is that WIFIManager connects to the network and by the time i run Blynk.begin it is already connected. to get around the problem i went in the BlynkSimpleEsp8266.h and commented out connectWiFi(ssid, pass); and it worked.
What I would like to have is a check for if we already are connected, if not connect else continue with config(auth, ip, port)
I can to a merge request for that if it is something that is of interest.

Regards Adam

Use Blynk.connect() instead.

Thanks that made the trick