protected override async Task <ResourceResponse> OnReplyToActivityAsync(ClaimsIdentity claimsIdentity, string conversationId, string activityId, Activity activity, CancellationToken cancellationToken = default) { var conversationReference = await _factory.GetConversationReferenceAsync(conversationId, cancellationToken); var connectorClient = GetConnectorClient(conversationReference.ServiceUrl); activity.ApplyConversationReference(conversationReference); return(await connectorClient.Conversations.ReplyToActivityAsync(activity, cancellationToken)); }
protected override async Task <ResourceResponse> OnReplyToActivityAsync(ClaimsIdentity claimsIdentity, string conversationId, string activityId, Activity activity, CancellationToken cancellationToken = default) { // Using the deprecated method for backward compatibility. #pragma warning disable 618 var conversationReference = await _factory.GetConversationReferenceAsync(conversationId, cancellationToken); #pragma warning restore 618 var connectorClient = GetConnectorClient(conversationReference.ServiceUrl); activity.ApplyConversationReference(conversationReference); return(await connectorClient.Conversations.ReplyToActivityAsync(activity, cancellationToken)); }