From 20d24a2f4370e8171821cf15f67aa07ac55f08a2 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 2 Sep 2017 20:55:25 -0700 Subject: drop rates --- routes/rates.js | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 routes/rates.js (limited to 'routes') diff --git a/routes/rates.js b/routes/rates.js deleted file mode 100644 index 99eb3773..00000000 --- a/routes/rates.js +++ /dev/null @@ -1,37 +0,0 @@ -const request = require('request') - -module.exports = (function (app) { - return { - fetchRates () { - request("https://api.bitcoinaverage.com/exchanges/all", function(error, response, body) { - try { - require('util').isDate(JSON.parse(body).timestamp) - app.set('rates', body) - } catch (undefined) {} - }) - return setTimeout(module.exports.fetchRates, 120000) - }, - index (req, res) { - res.write(app.get('rates')) - }, - ticker (req, res) { - fs = require('fs') - var base, base1, base2, e, error1, exchange - (base = req.query).currency || (base.currency = 'CAD') - (base1 = req.query).symbol || (base1.symbol = 'quadrigacx') - (base2 = req.query).type || (base2.type = 'bid') - try { - exchange = JSON.parse(app.get('rates'))[req.query.currency][req.query.symbol]['rates'][req.query.type].toString() - } catch (error1) { - e = error1 - exchange = "0" - } - res.writeHead(200, { - 'Content-Length': exchange.length, - 'Content-Type': 'text/plain' - }) - res.write(exchange) - return res.end() - } - } -}).call(this) -- cgit v1.2.3