Keep dialog object inside channelDifferenceTooLong for following logging.
This commit is contained in:
parent
9f564e48d4
commit
1e10ece916
@ -38726,10 +38726,10 @@ void MessagesManager::on_get_channel_difference(
|
|||||||
case telegram_api::updates_channelDifferenceTooLong::ID: {
|
case telegram_api::updates_channelDifferenceTooLong::ID: {
|
||||||
auto difference = move_tl_object_as<telegram_api::updates_channelDifferenceTooLong>(difference_ptr);
|
auto difference = move_tl_object_as<telegram_api::updates_channelDifferenceTooLong>(difference_ptr);
|
||||||
|
|
||||||
tl_object_ptr<telegram_api::dialog> dialog;
|
telegram_api::dialog *dialog = nullptr;
|
||||||
switch (difference->dialog_->get_id()) {
|
switch (difference->dialog_->get_id()) {
|
||||||
case telegram_api::dialog::ID:
|
case telegram_api::dialog::ID:
|
||||||
dialog = telegram_api::move_object_as<telegram_api::dialog>(difference->dialog_);
|
dialog = static_cast<telegram_api::dialog *>(difference->dialog_.get());
|
||||||
break;
|
break;
|
||||||
case telegram_api::dialogFolder::ID:
|
case telegram_api::dialogFolder::ID:
|
||||||
return after_get_channel_difference(dialog_id, false);
|
return after_get_channel_difference(dialog_id, false);
|
||||||
|
Loading…
Reference in New Issue
Block a user