Use bluebird instead of the now removed "q" library. Also, make sure we timeout and then `reflect` to effectively do an `allSettled` that waits for all promises to either be resolved or rejected. Then we filter for those that are fulfilled and return the completions. |
||
---|---|---|
.. | ||
AutocompleteProvider.js | ||
Autocompleter.js | ||
CommandProvider.js | ||
Components.js | ||
DuckDuckGoProvider.js | ||
EmojiProvider.js | ||
FuzzyMatcher.js | ||
QueryMatcher.js | ||
RoomProvider.js | ||
UserProvider.js |