aboutsummaryrefslogtreecommitdiffstats
path: root/app.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2014-08-17 08:06:01 -0700
committerAdam Soltys <[email protected]>2014-08-17 08:06:01 -0700
commit8abd849547c2d81c50a312702aa15d7c26241dc8 (patch)
tree3fbeddcf32e2b5cc2f6596ae3bd604436cfb63b3 /app.js
parent21d3d8bcc8832184bb5de62f506e9fdae668840f (diff)
downloadcoinos-server-8abd849547c2d81c50a312702aa15d7c26241dc8.tar.gz
coinos-server-8abd849547c2d81c50a312702aa15d7c26241dc8.zip
Use settimeout
Diffstat (limited to 'app.js')
-rw-r--r--app.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/app.js b/app.js
index 69880b39..0e821900 100644
--- a/app.js
+++ b/app.js
@@ -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"]);