diff options
| author | Adam Soltys <[email protected]> | 2014-08-17 08:06:01 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2014-08-17 08:06:01 -0700 |
| commit | 8abd849547c2d81c50a312702aa15d7c26241dc8 (patch) | |
| tree | 3fbeddcf32e2b5cc2f6596ae3bd604436cfb63b3 /app.js | |
| parent | 21d3d8bcc8832184bb5de62f506e9fdae668840f (diff) | |
| download | coinos-server-8abd849547c2d81c50a312702aa15d7c26241dc8.tar.gz coinos-server-8abd849547c2d81c50a312702aa15d7c26241dc8.zip | |
Use settimeout
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,5 +1,5 @@ (function() { - var RedisStore, app, authorize, bodyParser, cache, calculator, config, cookieParser, express, fs, passport, path, request, session, sessionStore, sessions, transactions, users; + var RedisStore, app, authorize, bodyParser, cache, calculator, config, cookieParser, express, fetchRates, fs, passport, path, request, session, sessionStore, sessions, transactions, users; request = require('request'); @@ -85,10 +85,10 @@ return next(); }; - setInterval(function() { + fetchRates = function() { var file; file = 'public/js/rates.json'; - return fs.truncate(file, 0, function() { + fs.truncate(file, 0, function() { var r, stream; stream = fs.createWriteStream(file); r = request("https://api.bitcoinaverage.com/exchanges/all"); @@ -96,7 +96,8 @@ return stream.write(chunk); }); }); - }, 120000); + return setTimeout(fetchRates, 120000); + }; app.get('/', cache, sessions["new"]); |
