From 68b6a786bf31d159781fc808abfb7b6380e85425 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Wed, 18 May 2016 01:00:08 +0300 Subject: [PATCH] Add config option for connection request timeout Resolves: #148 --- lib/api-functions.coffee | 2 +- lib/config.coffee | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/api-functions.coffee b/lib/api-functions.coffee index ba34e1e..5b3d834 100644 --- a/lib/api-functions.coffee +++ b/lib/api-functions.coffee @@ -84,7 +84,7 @@ connectionRequest = (deviceId, callback) -> ) request.on('socket', (socket) -> - socket.setTimeout(2000) + socket.setTimeout(config.get('CONNECTION_REQUEST_TIMEOUT', deviceId)) socket.on('timeout', () -> request.abort() ) diff --git a/lib/config.coffee b/lib/config.coffee index d45a39a..bddb9c4 100644 --- a/lib/config.coffee +++ b/lib/config.coffee @@ -50,6 +50,7 @@ options = { GET_PARAMETER_NAMES_DEPTH_THRESHOLD : {type : 'int', default : 0}, TASK_PARAMETERS_BATCH_SIZE : {type : 'int', default : 32}, COOKIES_PATH : {type : 'string'}, + CONNECTION_REQUEST_TIMEOUT : {type : 'int', default : 2000}, # Libxml related configuration XML_PARSE_RECOVER : {type : 'bool'},