From 6ff40930c140b407d30d6f412b29254afd5428d1 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Sun, 12 Apr 2020 02:29:42 +0800 Subject: [PATCH] Core: don't expose "reconnect" optional param in public API It was only meant to be used internally. --- src/TgSharp.Core/TelegramClient.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/TgSharp.Core/TelegramClient.cs b/src/TgSharp.Core/TelegramClient.cs index d39f73b..2a98be9 100644 --- a/src/TgSharp.Core/TelegramClient.cs +++ b/src/TgSharp.Core/TelegramClient.cs @@ -70,7 +70,12 @@ namespace TgSharp.Core this.sessionUserId = sessionUserId; } - public async Task ConnectAsync(bool reconnect = false, CancellationToken token = default(CancellationToken)) + public async Task ConnectAsync (CancellationToken token = default (CancellationToken)) + { + await ConnectInternalAsync(false, token); + } + + private async Task ConnectInternalAsync (bool reconnect = false, CancellationToken token = default (CancellationToken)) { token.ThrowIfCancellationRequested(); @@ -143,7 +148,7 @@ namespace TgSharp.Core session.DataCenter = dataCenter; session.Save(); - await ConnectAsync(true, token).ConfigureAwait(false); + await ConnectInternalAsync(true, token).ConfigureAwait(false); if (session.TLUser != null) {