set timeout for sixpack server dynamically, needs to be longer for local dev

This commit is contained in:
Henry Oswald 2015-11-12 12:43:40 +00:00
parent 49e6f4db87
commit 56635d2221

View file

@ -2,6 +2,11 @@ settings = require("settings-sharelatex")
request = require("request") request = require("request")
logger = require("logger-sharelatex") logger = require("logger-sharelatex")
timeout = if process.env.NODE_ENV == "production" then 500 else 5000
logger.log "using timeout of #{timeout}ms for sixpack server calls"
generate_client_id = -> generate_client_id = ->
# from http://stackoverflow.com/questions/105034 # from http://stackoverflow.com/questions/105034
'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace /[xy]/g, (c) -> 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace /[xy]/g, (c) ->
@ -29,7 +34,7 @@ _request = (uri, params, callback)->
opts = opts =
uri:_request_uri(uri, params) uri:_request_uri(uri, params)
json:true json:true
timeout:1000 timeout:timeout
request.get opts, (err, res, body)-> request.get opts, (err, res, body)->
callback err, body callback err, body