android: pass HTTP request timeout to Gadgetbridge
parent
a243ac6c88
commit
276eaa22f5
|
|
@ -321,6 +321,7 @@ exports.httpHandler = (url,options) => {
|
||||||
if (options.method) req.method = options.method;
|
if (options.method) req.method = options.method;
|
||||||
if (options.body) req.body = options.body;
|
if (options.body) req.body = options.body;
|
||||||
if (options.headers) req.headers = options.headers;
|
if (options.headers) req.headers = options.headers;
|
||||||
|
req.timeout = options.timeout || 30000;
|
||||||
exports.gbSend(req);
|
exports.gbSend(req);
|
||||||
//create the promise
|
//create the promise
|
||||||
var promise = new Promise(function(resolve,reject) {
|
var promise = new Promise(function(resolve,reject) {
|
||||||
|
|
@ -329,7 +330,7 @@ exports.httpHandler = (url,options) => {
|
||||||
//if after "timeoutMillisec" it still hasn't answered -> reject
|
//if after "timeoutMillisec" it still hasn't answered -> reject
|
||||||
delete Bangle.httpRequest[options.id];
|
delete Bangle.httpRequest[options.id];
|
||||||
reject("Timeout");
|
reject("Timeout");
|
||||||
},options.timeout||30000)};
|
},req.timeout)};
|
||||||
});
|
});
|
||||||
return promise;
|
return promise;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue