Fix can_have_input_media for stories.

This commit is contained in:
levlam 2023-09-23 16:33:34 +03:00
parent 2589c3fd46
commit 2de39ffffe

View File

@ -2460,8 +2460,7 @@ bool can_have_input_media(const Td *td, const MessageContent *content, bool is_s
case MessageContentType::Story: { case MessageContentType::Story: {
auto story_full_id = static_cast<const MessageStory *>(content)->story_full_id; auto story_full_id = static_cast<const MessageStory *>(content)->story_full_id;
auto dialog_id = story_full_id.get_dialog_id(); auto dialog_id = story_full_id.get_dialog_id();
CHECK(dialog_id.get_type() == DialogType::User); return td->messages_manager_->get_input_peer(dialog_id, AccessRights::Read) != nullptr;
return td->contacts_manager_->get_input_user(dialog_id.get_user_id()).is_ok();
} }
case MessageContentType::Unsupported: case MessageContentType::Unsupported:
case MessageContentType::ChatCreate: case MessageContentType::ChatCreate: