handleCompletionGetSuggestions method

  1. @override
Future<CompletionGetSuggestionsResult> handleCompletionGetSuggestions(
  1. CompletionGetSuggestionsParams parameters
)
override

Handle a 'completion.getSuggestions' request.

Implementation

@override
Future<CompletionGetSuggestionsResult> handleCompletionGetSuggestions(
  CompletionGetSuggestionsParams parameters,
) async {
  const randomOffset = 0;
  const randomLength = 2;

  final results = [
    CompletionSuggestion(
      CompletionSuggestionKind.IDENTIFIER,
      1,
      // some number - relevance
      'myCompletion',
      randomOffset,
      randomLength,
      false,
      false,
      displayText: 'myDisplayText',
    ),
  ];
  return CompletionGetSuggestionsResult(randomOffset, randomLength, results);
}