aboutsummaryrefslogtreecommitdiffstats
path: root/app.coffee
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2012-11-28 16:57:40 -0800
committerAdam Soltys <[email protected]>2012-11-28 16:57:40 -0800
commit18330b6f18e3bda9014a8e9c1f72f0871bb73255 (patch)
treea7db3a9fc5601a4e0045b9ef585a483b2e791641 /app.coffee
parentf0ae4295baa1d6573347fe6ffecac68a559f47bf (diff)
downloadcoinos-server-18330b6f18e3bda9014a8e9c1f72f0871bb73255.tar.gz
coinos-server-18330b6f18e3bda9014a8e9c1f72f0871bb73255.zip
Content
Diffstat (limited to 'app.coffee')
-rw-r--r--app.coffee9
1 files changed, 5 insertions, 4 deletions
diff --git a/app.coffee b/app.coffee
index b96d81d5..1170843c 100644
--- a/app.coffee
+++ b/app.coffee
@@ -4,6 +4,7 @@ path = require('path')
engines = require('consolidate')
passport = require('passport')
bcrypt = require('bcrypt')
+db = require("redis")
config = require('./config')
app = express()
@@ -77,7 +78,7 @@ app.get('/:user/report', (req, res) ->
)
app.get('/:user.json', (req, res) ->
- db = require("redis").createClient()
+ db.createClient()
db.hgetall(req.params.user, (err, obj) ->
res.write(JSON.stringify(obj))
res.end()
@@ -85,7 +86,7 @@ app.get('/:user.json', (req, res) ->
)
app.get('/:user/transactions', (req, res) ->
- db = require("redis").createClient()
+ db.createClient()
user = req.params.user
r = 'transactions': []
@@ -148,7 +149,7 @@ app.post('/users', (req, res) ->
if req.body.login
if req.body.password
bcrypt.hash(req.body.password, 12, (err, hash) ->
- db = require("redis").createClient()
+ db.createClient()
db.hget(req.body.login, 'password', (err, password) ->
bcrypt.compare(req.body.password, password, (err, match) ->
if match
@@ -171,7 +172,7 @@ app.post('/users', (req, res) ->
app.post('/:user/transactions', (req, res) ->
user = req.params.user
- db = require("redis").createClient()
+ db.createClient()
db.incr('transactions', (err, id) ->
db.hmset("#{user}:transactions:#{id}", req.body, ->
db.rpush("#{user}:transactions", id, ->