diff --git a/lib/grammers-mtsender/src/lib.rs b/lib/grammers-mtsender/src/lib.rs index 0ed95e59..fa216957 100644 --- a/lib/grammers-mtsender/src/lib.rs +++ b/lib/grammers-mtsender/src/lib.rs @@ -580,13 +580,16 @@ impl Sender { } .into(), ), - Err(_) => { - warn!( - "telegram sent updates that failed to be deserialized: {}", - e - ); - None - } + Err(_) => match tl::types::messages::InvitedUsers::from_bytes(update) { + Ok(u) => Some(u.updates), + Err(_) => { + warn!( + "telegram sent updates that failed to be deserialized: {}", + e + ); + None + } + }, } } }