Skip to content

Commit 4b14fe6

Browse files
committed
remove duplicate code now its in the product
1 parent 993d613 commit 4b14fe6

File tree

1 file changed

+0
-63
lines changed

1 file changed

+0
-63
lines changed

samples/csharp_dotnetcore/46.teams-auth/TeamsActivityHandler.cs

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -54,68 +54,5 @@ protected virtual Task OnSigninVerifyStateAsync(ITurnContext<IInvokeActivity> tu
5454
{
5555
return Task.CompletedTask;
5656
}
57-
58-
// TODO: REMOVE THE FOLLOWING CODE. (This code is currently a private member of ActivityHandler in 4.4 but will be made public in 4.5. It is
59-
// temporarily available to use here in this class.)
60-
61-
/// <summary>
62-
/// A TurnContext with a strongly typed Activity property that wraps an untyped inner TurnContext.
63-
/// </summary>
64-
/// <typeparam name="T">An IActivity derived type, that is one of IMessageActivity, IConversationUpdateActivity etc.</typeparam>
65-
private class DelegatingTurnContext<T> : ITurnContext<T>
66-
where T : IActivity
67-
{
68-
private ITurnContext _innerTurnContext;
69-
70-
/// <summary>
71-
/// Initializes a new instance of the <see cref="DelegatingTurnContext{T}"/> class.
72-
/// </summary>
73-
/// <param name="innerTurnContext">The inner turn context.</param>
74-
public DelegatingTurnContext(ITurnContext innerTurnContext)
75-
{
76-
_innerTurnContext = innerTurnContext;
77-
}
78-
79-
/// <summary>
80-
/// Gets the inner context's activity, cast to the type parameter of this <see cref="DelegatingTurnContext{T}"/>.
81-
/// </summary>
82-
/// <value>The inner context's activity.</value>
83-
T ITurnContext<T>.Activity => (T)(IActivity)_innerTurnContext.Activity;
84-
85-
public BotAdapter Adapter => _innerTurnContext.Adapter;
86-
87-
public TurnContextStateCollection TurnState => _innerTurnContext.TurnState;
88-
89-
public Activity Activity => _innerTurnContext.Activity;
90-
91-
public bool Responded => _innerTurnContext.Responded;
92-
93-
public Task DeleteActivityAsync(string activityId, CancellationToken cancellationToken = default(CancellationToken))
94-
=> _innerTurnContext.DeleteActivityAsync(activityId, cancellationToken);
95-
96-
public Task DeleteActivityAsync(ConversationReference conversationReference, CancellationToken cancellationToken = default(CancellationToken))
97-
=> _innerTurnContext.DeleteActivityAsync(conversationReference, cancellationToken);
98-
99-
public ITurnContext OnDeleteActivity(DeleteActivityHandler handler)
100-
=> _innerTurnContext.OnDeleteActivity(handler);
101-
102-
public ITurnContext OnSendActivities(SendActivitiesHandler handler)
103-
=> _innerTurnContext.OnSendActivities(handler);
104-
105-
public ITurnContext OnUpdateActivity(UpdateActivityHandler handler)
106-
=> _innerTurnContext.OnUpdateActivity(handler);
107-
108-
public Task<ResourceResponse[]> SendActivitiesAsync(IActivity[] activities, CancellationToken cancellationToken = default(CancellationToken))
109-
=> _innerTurnContext.SendActivitiesAsync(activities, cancellationToken);
110-
111-
public Task<ResourceResponse> SendActivityAsync(string textReplyToSend, string speak = null, string inputHint = InputHints.AcceptingInput, CancellationToken cancellationToken = default(CancellationToken))
112-
=> _innerTurnContext.SendActivityAsync(textReplyToSend, speak, inputHint, cancellationToken);
113-
114-
public Task<ResourceResponse> SendActivityAsync(IActivity activity, CancellationToken cancellationToken = default(CancellationToken))
115-
=> _innerTurnContext.SendActivityAsync(activity, cancellationToken);
116-
117-
public Task<ResourceResponse> UpdateActivityAsync(IActivity activity, CancellationToken cancellationToken = default(CancellationToken))
118-
=> _innerTurnContext.UpdateActivityAsync(activity, cancellationToken);
119-
}
12057
}
12158
}

0 commit comments

Comments
 (0)