aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
Diffstat (limited to 'routes')
-rw-r--r--routes/rates.js37
1 files changed, 0 insertions, 37 deletions
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)