mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[plugin/download] expose the request's abort method on the response
This commit is contained in:
parent
afb283d1b5
commit
b0711eb702
1 changed files with 9 additions and 1 deletions
|
@ -70,7 +70,15 @@ module.exports = function (settings, logger) {
|
|||
if (timeout) timeout = false;
|
||||
|
||||
return Promise.fromNode(cb => {
|
||||
return wreck.defaults({ timeout }).request('GET', url, null, cb);
|
||||
let request = wreck
|
||||
.defaults({ timeout })
|
||||
.request('GET', url, null, (err, response) => {
|
||||
if (err || !response) cb(err);
|
||||
|
||||
response.request = request;
|
||||
response.abort = () => request.abort();
|
||||
cb(null, response);
|
||||
});
|
||||
})
|
||||
.catch(function (err) {
|
||||
if (err.message.match(/invalid uri/i)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue