Skip to content

Instantly share code, notes, and snippets.

@sagnitude
Created November 20, 2015 04:59
Show Gist options
  • Save sagnitude/b0642604fd1911e016b4 to your computer and use it in GitHub Desktop.
Save sagnitude/b0642604fd1911e016b4 to your computer and use it in GitHub Desktop.
Request = {
Dispatch: function(params, callback) {
setTimeout(function() {
callback()
}, params.waitSeconds || 0);
}
};
function sendRequest(waitSeconds) {
var timestamp = (new Date()).getTime();
console.log('sent request ' + timestamp)
window.lastRequestTimeStamp = timestamp;
var request = Request.Dispatch({
waitSeconds: waitSeconds
}, function(result) {
if (timestamp == window.lastRequestTimeStamp) {
//do something
console.log("success! " + timestamp);
}
});
}
setTimeout(function(){
sendRequest(1000);
}, 10);
setTimeout(function(){
sendRequest(10);
}, 100);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment