From de79619b05ee699c6a68a2553854726bb88eeaca Mon Sep 17 00:00:00 2001 From: Ruslan Iarmukhamedov Date: Fri, 25 Oct 2019 11:39:44 +0600 Subject: [PATCH] Makes CancellationToken optional in TcpTransport --- TLSharp.Core/Network/TcpTransport.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TLSharp.Core/Network/TcpTransport.cs b/TLSharp.Core/Network/TcpTransport.cs index ecba4a5..8132308 100644 --- a/TLSharp.Core/Network/TcpTransport.cs +++ b/TLSharp.Core/Network/TcpTransport.cs @@ -33,7 +33,7 @@ namespace TLSharp.Core.Network } } - public async Task Send(byte[] packet, CancellationToken token) + public async Task Send(byte[] packet, CancellationToken token = default(CancellationToken)) { if (!_tcpClient.Connected) throw new InvalidOperationException("Client not connected to server."); @@ -44,7 +44,7 @@ namespace TLSharp.Core.Network sendCounter++; } - public async Task Receive(CancellationToken token) + public async Task Receive(CancellationToken token = default(CancellationToken)) { var packetLengthBytes = new byte[4]; if (await _stream.ReadAsync(packetLengthBytes, 0, 4, token).ConfigureAwait(false) != 4)