mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-07-26 15:33:02 +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->savedFromMsgId = config.savedFromMsgId;
|
||||||
forwarded->savedFromSender = _history->owner().peerLoaded(
|
forwarded->savedFromSender = _history->owner().peerLoaded(
|
||||||
config.savedFromSenderId);
|
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;
|
forwarded->savedFromOutgoing = config.savedFromOutgoing;
|
||||||
if (!forwarded->savedFromSender
|
if (!forwarded->savedFromSender
|
||||||
&& !config.savedFromSenderName.isEmpty()) {
|
&& !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>();
|
const auto factcheck = item->Get<HistoryMessageFactcheck>();
|
||||||
if (factcheck && !factcheck->data.text.empty()) {
|
if (factcheck && !factcheck->data.text.empty()) {
|
||||||
AddComponents(Factcheck::Bit());
|
AddComponents(Factcheck::Bit());
|
||||||
|
|
Loading…
Add table
Reference in a new issue