diff --git a/TLSharp.Core/TelegramClient.cs b/TLSharp.Core/TelegramClient.cs index e3f4492..91fd283 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/TLSharp.Core/TelegramClient.cs @@ -37,7 +37,8 @@ namespace TLSharp.Core public delegate void ClientEvent(TelegramClient source); public event UpdatesEvent Updates; - public event ClientEvent IdleLoop; + public event ClientEvent ScheduledTasks; + public event ClientEvent IdleTasks; public Session Session { get { return _session; } } @@ -148,12 +149,13 @@ namespace TLSharp.Core await SendPingAsync(); lastPing = now; } - if (IdleLoop != null) + if (ScheduledTasks != null) { logger.Trace("Running idle tasks"); - IdleLoop.Invoke(this); - IdleLoop = null; + ScheduledTasks.Invoke(this); + ScheduledTasks = null; } + IdleTasks?.Invoke(this); } } }