OnUpdate is now only for updates. OnOther is used for other notifications

This commit is contained in:
Wizou 2023-05-01 18:21:03 +02:00
parent 5adde27f88
commit 753ac12eb1
5 changed files with 10 additions and 12 deletions

View file

@ -18,10 +18,9 @@ namespace WTelegramClientTest
client.OnUpdate += Client_OnUpdate;
Console.ReadKey();
async Task Client_OnUpdate(IObject arg)
async Task Client_OnUpdate(UpdatesBase updates)
{
if (arg is not Updates { updates: var updates } upd) return;
foreach (var update in updates)
foreach (var update in updates.UpdateList)
{
if (update is not UpdateNewMessage { message: Message message })
continue; // if it's not about a new message, ignore the update