Full support and build fix.

This commit is contained in:
John Preston
2025-12-18 22:25:12 +04:00
parent 53324d5494
commit 28434f4bee
136 changed files with 681 additions and 692 deletions
@@ -846,7 +846,7 @@ void SessionNavigation::resolveBoostState(
}
_boostStateResolving = channel;
_api.request(MTPpremium_GetBoostsStatus(
channel->input
channel->input()
)).done([=](const MTPpremium_BoostsStatus &result) {
if (base::take(_boostStateResolving) != channel) {
return;
@@ -1140,10 +1140,10 @@ void SessionNavigation::applyBoostsChecked(
_api.request(MTPpremium_ApplyBoost(
MTP_flags(MTPpremium_ApplyBoost::Flag::f_slots),
std::move(mtp),
channel->input
channel->input()
)).done([=](const MTPpremium_MyBoosts &result) {
_api.request(MTPpremium_GetBoostsStatus(
channel->input
channel->input()
)).done([=](const MTPpremium_BoostsStatus &result) {
channel->updateLevelHint(result.data().vlevel().v);
done(ParseBoostCounters(result));
@@ -1168,7 +1168,7 @@ void SessionNavigation::joinVoiceChatFromLink(
const auto hash = *info.voicechatHash;
_api.request(base::take(_resolveRequestId)).cancel();
_resolveRequestId = _api.request(
MTPchannels_GetFullChannel(peer->asChannel()->inputChannel)
MTPchannels_GetFullChannel(peer->asChannel()->inputChannel())
).done([=](const MTPmessages_ChatFull &result) {
_session->api().processFullPeer(peer, result);
const auto call = peer->groupCall();
@@ -1238,7 +1238,7 @@ void SessionNavigation::showRepliesForMessage(
_showingRepliesRootId = rootId;
_showingRepliesRequestId = _api.request(
MTPmessages_GetDiscussionMessage(
history->peer->input,
history->peer->input(),
MTP_int(rootId))
).done([=](const MTPmessages_DiscussionMessage &result) {
_showingRepliesRequestId = 0;