mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-02 23:55:12 +00:00
Updated TDesktop sources to 2.7.2
This commit is contained in:
@@ -161,7 +161,7 @@ void SessionNavigation::resolveChannelById(
|
||||
_resolveRequestId = _session->api().request(MTPchannels_GetChannels(
|
||||
MTP_vector<MTPInputChannel>(
|
||||
1,
|
||||
MTP_inputChannel(MTP_int(channelId), MTP_long(0)))
|
||||
MTP_inputChannel(MTP_int(channelId.bare), MTP_long(0))) // #TODO ids
|
||||
)).done([=](const MTPmessages_Chats &result) {
|
||||
result.match([&](const auto &data) {
|
||||
const auto peer = _session->data().processChats(data.vchats());
|
||||
@@ -365,24 +365,20 @@ void SessionNavigation::showRepliesForMessage(
|
||||
if (const auto maxId = data.vmax_id()) {
|
||||
item->setRepliesMaxId(maxId->v);
|
||||
}
|
||||
if (const auto readTill = data.vread_inbox_max_id()) {
|
||||
item->setRepliesInboxReadTill(readTill->v);
|
||||
}
|
||||
if (const auto readTill = data.vread_outbox_max_id()) {
|
||||
item->setRepliesOutboxReadTill(readTill->v);
|
||||
}
|
||||
item->setRepliesInboxReadTill(
|
||||
data.vread_inbox_max_id().value_or_empty());
|
||||
item->setRepliesOutboxReadTill(
|
||||
data.vread_outbox_max_id().value_or_empty());
|
||||
const auto post = _session->data().message(channelId, rootId);
|
||||
if (post && item->history()->channelId() != channelId) {
|
||||
post->setCommentsItemId(item->fullId());
|
||||
if (const auto maxId = data.vmax_id()) {
|
||||
post->setRepliesMaxId(maxId->v);
|
||||
}
|
||||
if (const auto readTill = data.vread_inbox_max_id()) {
|
||||
post->setRepliesInboxReadTill(readTill->v);
|
||||
}
|
||||
if (const auto readTill = data.vread_outbox_max_id()) {
|
||||
post->setRepliesOutboxReadTill(readTill->v);
|
||||
}
|
||||
post->setRepliesInboxReadTill(
|
||||
data.vread_inbox_max_id().value_or_empty());
|
||||
post->setRepliesOutboxReadTill(
|
||||
data.vread_outbox_max_id().value_or_empty());
|
||||
}
|
||||
showSection(std::make_shared<HistoryView::RepliesMemento>(
|
||||
item,
|
||||
@@ -1055,6 +1051,8 @@ void SessionController::startOrJoinGroupCall(
|
||||
&& calls.inGroupCall()) {
|
||||
if (calls.currentGroupCall()->peer() == peer) {
|
||||
calls.activateCurrentCall(joinHash);
|
||||
} else if (calls.currentGroupCall()->scheduleDate()) {
|
||||
calls.startOrJoinGroupCall(peer, joinHash);
|
||||
} else {
|
||||
askConfirmation(
|
||||
tr::lng_group_call_leave_to_other_sure(tr::now),
|
||||
|
Reference in New Issue
Block a user