Recursive Poller

by hellosze

JavaScript

var poller = {

   failed: 0,

   interval: 5000,

   init: function(){
    setTimeout(this.getData(),this.interval);
   },
   getData: function(){
       this.failed++;
       if(this.failed % 5 == 0){
        this.interval = 0;
       }
       else {
        alert("not yet 5 " + this.failed);
           this.getData();
       }

   },

   errorHandler: function(){

   }
};

poller.init();