send snippetCount and textCount

This commit is contained in:
Joao Moreno 2016-08-03 11:37:01 +02:00
parent 0b5ac5d30c
commit efd6451efb

View file

@ -592,6 +592,8 @@ export class SuggestWidget implements IContentWidget, IDisposable {
} else {
const currentWord = e.currentWord;
const currentWordLowerCase = currentWord.toLowerCase();
let snippetCount = 0;
let textCount = 0;
let bestSuggestionIndex = -1;
let bestScore = -1;
@ -602,6 +604,11 @@ export class SuggestWidget implements IContentWidget, IDisposable {
bestScore = score;
bestSuggestionIndex = index;
}
switch (item.suggestion.type) {
case 'snippet': snippetCount++; break;
case 'text': textCount++; break;
}
});
this.list.splice(0, this.list.length, ...this.completionModel.items);
@ -609,8 +616,11 @@ export class SuggestWidget implements IContentWidget, IDisposable {
this.list.reveal(bestSuggestionIndex, 0);
this.setState(State.Open);
this.telemetryService.publicLog('suggestWidget', {
suggestionCount: visibleCount,
snippetCount,
textCount,
wasAutomaticallyTriggered: !!e.auto
});
}