Skip to content

Instantly share code, notes, and snippets.

@randallb
Created July 22, 2011 23:12
Show Gist options
  • Save randallb/1100652 to your computer and use it in GitHub Desktop.
Save randallb/1100652 to your computer and use it in GitHub Desktop.
exports.list = (req, res, next) ->
users = new Array
getList (err, response) ->
if err?
next err
else
people = response
for person in people
getUser person, (err, callback) ->
users.push(response)
res.users = users
next()
getList = (callback) ->
client.keys "person:*", (err, response) ->
if err?
callback(err)
else
people = response
console.log people
callback(null, response)
getUser = (key, callback) ->
client.hgetall key, (err, response) ->
if err?
callback(err)
else
console.log response
callback(null, response)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment