diff options
| author | Adam Soltys <[email protected]> | 2014-07-31 21:06:54 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2014-07-31 21:06:54 -0700 |
| commit | a21ab500e6f2d3f27787b8d992f2d84905c14bd1 (patch) | |
| tree | c17adfb3ca7f62919b65dd9aab8ab8392ee2be4e /src/routes | |
| parent | 7c5dfc8d51efe4df4e67f86f33c489a320fcb8f9 (diff) | |
| download | coinos-server-a21ab500e6f2d3f27787b8d992f2d84905c14bd1.tar.gz coinos-server-a21ab500e6f2d3f27787b8d992f2d84905c14bd1.zip | |
Remove js files from src
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/calculator.js | 42 | ||||
| -rw-r--r-- | src/routes/sessions.js | 34 | ||||
| -rw-r--r-- | src/routes/transactions.js | 48 | ||||
| -rw-r--r-- | src/routes/users.js | 130 |
4 files changed, 0 insertions, 254 deletions
diff --git a/src/routes/calculator.js b/src/routes/calculator.js deleted file mode 100644 index 3e067df6..00000000 --- a/src/routes/calculator.js +++ /dev/null @@ -1,42 +0,0 @@ -(function() { - exports["new"] = function(req, res) { - return res.render('calculator/setup'); - }; - - exports.sweep = function(req, res) { - return res.render('calculator/sweep', { - layout: 'layout' - }); - }; - - exports.show = function(req, res) { - return res.render('calculator/show', { - layout: 'layout', - x: 'meow' - }); - }; - - exports.ticker = function(req, res) { - var fs; - fs = require('fs'); - return fs.readFile("./public/js/rates.json", function(err, data) { - var e, exchange, _base, _base1, _base2; - (_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(data)[req.query.currency][req.query.symbol]['rates'][req.query.type].toString(); - } catch (_error) { - e = _error; - exchange = "0"; - } - res.writeHead(200, { - 'Content-Length': exchange.length, - 'Content-Type': 'text/plain' - }); - res.write(exchange); - return res.end(); - }); - }; - -}).call(this); diff --git a/src/routes/sessions.js b/src/routes/sessions.js deleted file mode 100644 index f038b484..00000000 --- a/src/routes/sessions.js +++ /dev/null @@ -1,34 +0,0 @@ -(function() { - module.exports = function(passport) { - return { - "new": function(req, res) { - return res.render('sessions/new'); - }, - create: function(req, res, next) { - return passport.authenticate('local', function(err, user, info) { - if (err) { - return next(err); - } - if (!user) { - return res.render('sessions/new', { - badpw: true - }); - } - return req.login(user, function(err) { - var url; - if (err) { - return next(err); - } - url = "/" + user.username + "/edit"; - return res.redirect(url); - }); - })(req, res, next); - }, - destroy: function(req, res) { - req.logout(); - return res.redirect('/login'); - } - }; - }; - -}).call(this); diff --git a/src/routes/transactions.js b/src/routes/transactions.js deleted file mode 100644 index 97fc5659..00000000 --- a/src/routes/transactions.js +++ /dev/null @@ -1,48 +0,0 @@ -(function() { - var db; - - db = require('../redis'); - - module.exports = { - json: function(req, res) { - var r, user; - user = req.params.user; - r = { - 'transactions': [] - }; - return db.lrange("" + user + ":transactions", 0, -1, function(err, transactions) { - var i, process; - process = function(err, t) { - r.transactions.push(t); - if (i >= transactions.length) { - res.write(JSON.stringify(r)); - return res.end(); - } else { - return db.hgetall("" + user + ":transactions:" + transactions[i++], process); - } - }; - i = 0; - return db.hgetall("" + user + ":transactions:" + transactions[i++], process); - }); - }, - create: function(req, res) { - var user; - user = req.params.user; - return db.incr('transactions', function(err, id) { - return db.hmset("" + user + ":transactions:" + id, req.body, function() { - return db.rpush("" + user + ":transactions", id, function() { - res.write(JSON.stringify(req.body)); - return res.end(); - }); - }); - }); - }, - index: function(req, res) { - return res.render('transactions/index', { - user: req.params.user, - layout: 'layout' - }); - } - }; - -}).call(this); diff --git a/src/routes/users.js b/src/routes/users.js deleted file mode 100644 index 137d5bb9..00000000 --- a/src/routes/users.js +++ /dev/null @@ -1,130 +0,0 @@ -(function() { - var bcrypt, db; - - db = require("../redis"); - - bcrypt = require('bcrypt'); - - module.exports = function(sessions) { - return { - exists: function(req, res) { - return db.hgetall("user:" + req.params.user, function(err, obj) { - if (obj != null) { - res.write('true'); - } else { - res.write('false'); - } - return res.end(); - }); - }, - json: function(req, res) { - return db.hgetall("user:" + req.params.user, function(err, obj) { - delete obj['password']; - res.writeHead(200, { - "Content-Type": "application/json" - }); - res.write(JSON.stringify(obj)); - return res.end(); - }); - }, - index: function(req, res) { - return; - return db.keys('*', function(err, obj) { - res.write(JSON.stringify(obj)); - return res.end(); - }); - }, - list: function(req, res) { - return res.render('users/index', { - layout: 'layout' - }); - }, - show: function(req, res) { - return db.hgetall("user:" + req.params.user, function(err, obj) { - if (obj) { - return res.render('calculator/show', { - user: req.params.user, - layout: 'layout' - }); - } else { - return res.render('sessions/new', { - notice: true - }); - } - }); - }, - "new": function(req, res) { - return res.render('users/new', { - js: (function() { - return global.js; - }), - css: (function() { - return global.css; - }) - }); - }, - create: function(req, res) { - var errormsg, userkey; - errormsg = ""; - userkey = "user:" + req.body.username; - return db.hgetall(userkey, function(err, obj) { - if (obj) { - return res.redirect(req.body.username); - } else { - if (req.body.confirm !== req.body.password) { - errormsg += "Passwords must match"; - return res.render('users/new', { - js: (function() { - return global.js; - }), - css: (function() { - return global.css; - }), - error: errormsg - }); - } - return bcrypt.hash(req.body.password, 12, function(err, hash) { - db.sadd("users", userkey); - return db.hmset(userkey, { - username: req.body.username, - password: hash, - email: req.body.email - }, function() { - req.headers['referer'] = "/" + req.body.username + "/edit"; - return sessions.create(req, res); - }); - }); - } - }); - }, - edit: function(req, res) { - return res.render('calculator/setup', { - user: req.params.user, - layout: 'layout' - }); - }, - update: function(req, res) { - if (!(req.params.user === req.user.username || req.user.username === 'admin' || req.user.username === 'ben')) { - return; - } - if (req.body.password === '') { - delete req.body.password; - } - return db.hmset("user:" + req.params.user, req.body, function() { - if (req.body.password == null) { - return res.redirect("/" + req.params.user); - } else { - return bcrypt.hash(req.body.password, 12, function(err, hash) { - return db.hmset("user:" + req.params.user, { - password: hash - }, function() { - return res.redirect("/" + req.params.user); - }); - }); - } - }); - } - }; - }; - -}).call(this); |
