redis get not multi used for _getServerId

This commit is contained in:
Henry Oswald
2016-04-27 16:56:21 +01:00
parent 1ee94f9bf5
commit 78b08060ab
2 changed files with 15 additions and 10 deletions
@@ -9,17 +9,16 @@ buildKey = (project_id)->
return "clsiserver:#{project_id}"
clsiCookiesEnabled = Settings.clsiCookieKey? and Settings.clsiCookieKey.length != 0
ONE_WEEK_IN_SECONDS = 60 * 60 * 24 * 7
module.exports = ClsiCookieManager =
_getServerId : (project_id, callback = (err, serverId)->)->
multi = rclient.multi()
multi.get buildKey(project_id)
multi.exec (err, results)->
rclient.get buildKey(project_id), (err, serverId)->
if err?
return callback(err)
serverId = results[0]
if serverId?
return callback(null, serverId)
else
@@ -51,6 +50,8 @@ module.exports = ClsiCookieManager =
getCookieJar: (project_id, callback = (err, jar)->)->
# if !clsiCookiesEnabled
# return callback(null, request.jar())
ClsiCookieManager._getServerId project_id, (err, serverId)=>
if err?
logger.err err:err, project_id:project_id, "error getting server id"