Skip to content

Commit cc33312

Browse files
Copilotstephentoub
andcommitted
Remove unnecessary _connectCts field from McpClientImpl
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
1 parent 42ddf3d commit cc33312

1 file changed

Lines changed: 0 additions & 5 deletions

File tree

src/ModelContextProtocol.Core/Client/McpClientImpl.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ internal sealed partial class McpClientImpl : McpClient
2222
private readonly SemaphoreSlim _disposeLock = new(1, 1);
2323
private readonly McpTaskCancellationTokenProvider? _taskCancellationTokenProvider;
2424

25-
private CancellationTokenSource? _connectCts;
26-
2725
private ServerCapabilities? _serverCapabilities;
2826
private Implementation? _serverInfo;
2927
private string? _serverInstructions;
@@ -526,9 +524,6 @@ private void RegisterTaskHandlers(RequestHandlers requestHandlers, IMcpTaskStore
526524
/// </summary>
527525
public async Task ConnectAsync(CancellationToken cancellationToken = default)
528526
{
529-
_connectCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
530-
cancellationToken = _connectCts.Token;
531-
532527
try
533528
{
534529
// We don't want the ConnectAsync token to cancel the message processing loop after we've successfully connected.

0 commit comments

Comments
 (0)