From f78a49b3a9489f7c21889af72c077f7b12f17472 Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Thu, 13 Jul 2017 17:20:17 +0100 Subject: [PATCH] Do `reflect` in the same `map` --- src/autocomplete/Autocompleter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/autocomplete/Autocompleter.js b/src/autocomplete/Autocompleter.js index ec5d84f9a2..8d78aa448a 100644 --- a/src/autocomplete/Autocompleter.js +++ b/src/autocomplete/Autocompleter.js @@ -60,8 +60,8 @@ export async function getCompletions(query: string, selection: SelectionRange, f PROVIDERS.map((provider) => { // Convert to bluebird promise so that we can do a timeout const p = Promise.resolve(provider.getCompletions(query, selection, force)); - return p.timeout(PROVIDER_COMPLETION_TIMEOUT); - }).map((p) => p.reflect()), + return p.timeout(PROVIDER_COMPLETION_TIMEOUT).reflect(); + }), ); return completionsList.filter(