var restify = require('restify');

var server = restify.createServer({
  name: 'Oboe JS Example'
});

server.get('/pairs', function (req, res, next) {

  function sendPairs(res) {
    var numPairs = Math.floor(((Math.random()*5)+1));
    console.log('Number of Pairs: ' + numPairs+1);

    for(var i = 0; i <= numPairs; i++) {
      var pair = [
        Math.floor(((Math.random()*1000)%100)+1),
        Math.floor(((Math.random()*1000)%100)+1)
      ];

      console.log(pair);
      res.write(JSON.stringify(pair) + ',');
    }

    return true;
  }

  res.write('[');

  for(var i = 0; i < 100; i++) {
    var seconds = Math.floor(((Math.random()*10000)%3000)+1000);
    console.log('Waiting: ' + seconds);

    setTimeout(sendPairs(res), seconds);
  }

  res.write('[0,0]]');
  res.end();
  return next();
});

server.listen(9000);

@@ -145,16 +145,67 @@
 ext) %7B%0A%0A
+  res.header('Content-Type', 'application/json');%0A%0A
   functi
@@ -316,16 +316,17 @@
 rs: ' + 
+(
 numPairs
@@ -328,16 +328,17 @@
 Pairs+1)
+)
 ;%0A%0A    f
@@ -640,19 +640,18 @@
  0; i %3C 
-100
+25
 ; i++) %7B

send json header