Start keep-alive pings only after authorization key

This commit is contained in:
Wizou 2021-09-17 15:13:38 +02:00
parent f66872cb32
commit 701795efe9

View file

@ -130,6 +130,7 @@ namespace WTelegram
if (_session.AuthKey == null)
await CreateAuthorizationKey(this, _session);
var keepAliveTask = KeepAlive(_cts.Token);
TLConfig = await this.InvokeWithLayer<Config>(Layer.Version,
Schema.InitConnection(_apiId,
Config("device_model"),
@ -180,7 +181,6 @@ namespace WTelegram
private async Task Reactor(NetworkStream stream, CancellationTokenSource cts)
{
int reconnects = 0;
var keepAliveTask = KeepAlive(cts.Token);
while (!cts.IsCancellationRequested)
{
ITLObject obj = null;