From 1a7ffd467876f772773b574a94ce1d2c08388c8c Mon Sep 17 00:00:00 2001 From: Arthur Grand Date: Thu, 12 Sep 2019 16:09:55 +0700 Subject: [PATCH] TimeSpan as param --- TLSharp.Core/TelegramClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TLSharp.Core/TelegramClient.cs b/TLSharp.Core/TelegramClient.cs index b1b12c5..953db07 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/TLSharp.Core/TelegramClient.cs @@ -31,7 +31,7 @@ namespace TLSharp.Core private TimeSpan _requestTimeout; public TelegramClient(int apiId, string apiHash, - ISessionStore store = null, string sessionUserId = "session", TcpClientConnectionHandler handler = null, double requestTimeout = 5d) + ISessionStore store = null, string sessionUserId = "session", TcpClientConnectionHandler handler = null, TimeSpan? requestTimeout = null) { if (apiId == default(int)) throw new MissingApiConfigurationException("API_ID"); @@ -44,7 +44,7 @@ namespace TLSharp.Core _apiHash = apiHash; _apiId = apiId; _handler = handler; - _requestTimeout = TimeSpan.FromSeconds(requestTimeout); + _requestTimeout = requestTimeout ?? TimeSpan.FromSeconds(5); _session = Session.TryLoadOrCreateNew(store, sessionUserId); _transport = new TcpTransport(_session.DataCenter.Address, _session.DataCenter.Port, _handler);