private async Task HandleFeedbackFlow(ShowQnAResultState qnastatus, ITurnContext turnContext, CancellationToken cancellationToken = default(CancellationToken)) { var isValidFeedback = await this.IsValidFeedback(turnContext); if (isValidFeedback) { TelemetryUtils.LogFeedbackResponse(this._services.TelemetryClient, TelemetryConstants.FeedbackEvent, turnContext.Activity, qnastatus); turnContext.Activity.Text = qnastatus.QnaAnswer.Requery ?? null; } qnastatus.ConsiderState = false; qnastatus.IsFeedback = false; qnastatus.NeuroconCount = 0; }