Core: don't expose "reconnect" optional param in public API

It was only meant to be used internally.
This commit is contained in:
Andres G. Aragoneses 2020-04-12 02:29:42 +08:00
parent 94775cebd8
commit 6ff40930c1

View file

@ -70,7 +70,12 @@ namespace TgSharp.Core
this.sessionUserId = sessionUserId; 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(); token.ThrowIfCancellationRequested();
@ -143,7 +148,7 @@ namespace TgSharp.Core
session.DataCenter = dataCenter; session.DataCenter = dataCenter;
session.Save(); session.Save();
await ConnectAsync(true, token).ConfigureAwait(false); await ConnectInternalAsync(true, token).ConfigureAwait(false);
if (session.TLUser != null) if (session.TLUser != null)
{ {