Reconnecting to blynk

Hi,

I’ve got a device that goes offline from blynk after running for a day or two and doesnt seem to auto reconnect. I’ve looked at watchdog timers but cant have the device reset. Is it a problem to put this inside a timer? I’ve included ethernet incase its the loss of network that’s stopping blynk auto reconnect

if (Blynk.connected() == false) 
{
   Blynk.config(auth, "blynk.cloud", 8080);  // Initialise the Blynk connection settings
   Blynk.connect();  
   Ethernet.begin(ip, dns, gateway, subnet);
  rtc.begin(); //begin getting time-date 
}

I don’t want the code to hang trying to reconnect, just try and move on

Thanks in advance

Hardware?

Pete.

uno R3 with a R2 ethernet shield