Twitch.tv Un-raid (go back to LURK24)

go back to the LURK24 channel after a raid

// ==UserScript==
// @name         Twitch.tv Un-raid (go back to LURK24)
// @namespace    http://tampermonkey.net/
// @version      0.21
// @description  go back to the LURK24 channel after a raid
// @author       https://twitter.com/LURK24tv
// @match        *://twitch.tv/*
// @include       *://www.twitch.tv/*
// @include       *://twitch.tv/*
// @grant        none
// ==/UserScript==


(function() {
    'use strict';
    var delayBeforeRedirect = 1000 * 60 * 6 // 6 minutes delay
    var delayBeforeRecheck = 1000 * 60 * 3 // 3 minutes delay
    var div = document.createElement('div');
    function gotoLURK24(){window.location.href = 'https://www.twitch.tv/LURK24'}
    function checkPage(){
        var dateNow = new Date()
        var dateThen = new Date()
        if(window.location.href.includes('?referrer=raid')){
            // dateThen.setTime(dateNow.getTime() + (delayBeforeRedirect));
            // div.innerHTML = 'Greasemonkey ran, in page: ' + document.location.href +'<br />loaded @ ' + Date() + '<br />will redirect @ '+ dateThen;
            // div.style.color = 'orange';
            // document.body.appendChild(div);
            setTimeout(gotoLURK24, delayBeforeRedirect); // redirect in 6 minutes
        }else{
            // dateThen.setTime(dateNow.getTime() + (delayBeforeRedirect));
            // div.innerHTML = 'Greasemonkey ran, in page: ' + document.location.href +'<br />loaded @ ' + Date() + '<br />next check @ '+ dateThen;
            // div.style.color = 'orange';
            // document.body.appendChild(div);
            setTimeout(checkPage, delayBeforeRecheck); // check again in 3 minutes
        }
    }
    setTimeout(checkPage, 3*1000); // check page 3 seconds after load
})();