private async Task AcceptSuggestion(SearchSuggestion suggestion) { if (SearchViewModel == null || _acceptingSuggestionFlag) { return; } _acceptingSuggestionFlag = true; try { await SearchViewModel.AcceptSuggestion(suggestion); } finally { _acceptingSuggestionFlag = false; } }