🏠 Home 

IRCCloud automatically reconnect

IRCCloud: automatically reconnect to network after disconnected (for free version)


Install this script?
// ==UserScript==
// @name         IRCCloud automatically reconnect
// @version      0.1.0
// @description  IRCCloud: automatically reconnect to network after disconnected (for free version)
// @match        *://www.irccloud.com
// @match        *://www.irccloud.com/*
// @namespace    https://greasyfork.org/users/410786
// ==/UserScript==
(function(){
let delay=1000
let handler=setTimeout(function tryReconnect(){
let elem=document.querySelector('a.reconnect')
if(elem!==null){
elem.click()
}else{
const hardZombieWarning=document.getElementById("hardZombieWarning")
if(hardZombieWarning && hardZombieWarning.style.display === "block")
location.reload()
}
delay=Math.min(60000, delay*2)
handler=setTimeout(tryReconnect, delay)
},delay)
})();