Allow text search providers to give messages (#121528)

* Allow text search providers to give messages

* Remove console log and messages property

* Render text search provider messages in Search Editor

* Filter out duplicate messages

* Add Info vs Warning messages

* Improve wrapping behaviour of provider message
This commit is contained in:
Jackson Kearl
2021-04-21 20:02:51 -07:00
committed by GitHub
parent 159d5d2799
commit f547ada6ee
17 changed files with 198 additions and 38 deletions

View File

@@ -138,7 +138,7 @@ class RemoteSearchProvider implements ISearchResultProvider, IDisposable {
return Promise.resolve(searchP).then((result: ISearchCompleteStats) => {
this._searches.delete(search.id);
return { results: Array.from(search.matches.values()), stats: result.stats, limitHit: result.limitHit };
return { results: Array.from(search.matches.values()), stats: result.stats, limitHit: result.limitHit, messages: result.messages };
}, err => {
this._searches.delete(search.id);
return Promise.reject(err);