1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
exports.address = (req, res) ->
res.render('calculator/address',
layout: 'layout',
js: (-> global.js),
css: (-> global.css)
)
exports.sweep = (req, res) ->
res.render('calculator/sweep',
layout: 'layout',
navigation: true,
js: (-> global.js),
css: (-> global.css)
)
exports.ticker = (req, res) ->
fs = require('fs')
fs.readFile("./public/js/rates.json", (err, data) ->
req.query.currency ||= 'CAD'
req.query.symbol ||= 'quadrigacx'
req.query.type ||= 'bid'
try
exchange = JSON.parse(data)[req.query.currency][req.query.symbol]['rates'][req.query.type].toString()
catch e
exchange = "0"
res.writeHead(200,
'Content-Length': exchange.length,
'Content-Type': 'text/plain')
res.write(exchange)
res.end()
)
|