mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-07-25 15:03:03 +02:00
Optimize some request channel full requests.
This commit is contained in:
parent
bd5b9f5347
commit
9dfaac8582
2 changed files with 7 additions and 8 deletions
|
@ -4098,14 +4098,6 @@ void HistoryItem::setupForwardedComponent(const CreateConfig &config) {
|
|||
forwarded->savedFromMsgId = config.savedFromMsgId;
|
||||
forwarded->savedFromSender = _history->owner().peerLoaded(
|
||||
config.savedFromSenderId);
|
||||
if (forwarded->savedFromPeer
|
||||
&& !forwarded->savedFromPeer->isFullLoaded()
|
||||
&& forwarded->savedFromPeer->isChannel()) {
|
||||
_history->session().api().requestFullPeer(forwarded->savedFromPeer);
|
||||
} else if (config.savedFromPeer) {
|
||||
_history->session().api().requestFullPeer(
|
||||
_history->owner().peer(config.savedFromPeer));
|
||||
}
|
||||
forwarded->savedFromOutgoing = config.savedFromOutgoing;
|
||||
if (!forwarded->savedFromSender
|
||||
&& !config.savedFromSenderName.isEmpty()) {
|
||||
|
|
|
@ -858,6 +858,13 @@ QSize Message::performCountOptimalSize() {
|
|||
}
|
||||
}
|
||||
|
||||
if (const auto postSender = item->discussionPostOriginalSender()) {
|
||||
if (!postSender->isFullLoaded()) {
|
||||
// We need it for available reactions list.
|
||||
postSender->updateFull();
|
||||
}
|
||||
}
|
||||
|
||||
const auto factcheck = item->Get<HistoryMessageFactcheck>();
|
||||
if (factcheck && !factcheck->data.text.empty()) {
|
||||
AddComponents(Factcheck::Bit());
|
||||
|
|
Loading…
Add table
Reference in a new issue