mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-15 21:57:10 +02:00
Get rid of deprecated ranges::action
This commit is contained in:
parent
ae0b9141dd
commit
6b68d001ae
6 changed files with 9 additions and 9 deletions
|
@ -142,7 +142,7 @@ uint64 ComputeFingerprint(bytes::const_span authKey) {
|
|||
}
|
||||
|
||||
[[nodiscard]] QVector<MTPstring> CollectVersionsForApi() {
|
||||
return WrapVersions(tgcalls::Meta::Versions() | ranges::action::reverse);
|
||||
return WrapVersions(tgcalls::Meta::Versions() | ranges::actions::reverse);
|
||||
}
|
||||
|
||||
[[nodiscard]] Webrtc::VideoState StartVideoState(bool enabled) {
|
||||
|
|
|
@ -1022,7 +1022,7 @@ void Application::unregisterLeaveSubscription(not_null<QWidget*> widget) {
|
|||
#ifdef Q_OS_MAC
|
||||
_leaveSubscriptions = std::move(
|
||||
_leaveSubscriptions
|
||||
) | ranges::action::remove_if([&](const LeaveSubscription &subscription) {
|
||||
) | ranges::actions::remove_if([&](const LeaveSubscription &subscription) {
|
||||
auto pointer = subscription.pointer.data();
|
||||
return !pointer || (pointer == widget);
|
||||
});
|
||||
|
|
|
@ -1093,7 +1093,7 @@ std::vector<not_null<DocumentData*>> Stickers::getListByEmoji(
|
|||
}
|
||||
}
|
||||
|
||||
ranges::action::sort(
|
||||
ranges::actions::sort(
|
||||
result,
|
||||
std::greater<>(),
|
||||
&StickerWithDate::date);
|
||||
|
|
|
@ -2628,14 +2628,14 @@ MessageIdsList HistoryInner::getSelectedItems() const {
|
|||
auto result = ranges::make_subrange(
|
||||
_selected.begin(),
|
||||
_selected.end()
|
||||
) | view::filter([](const auto &selected) {
|
||||
) | views::filter([](const auto &selected) {
|
||||
const auto item = selected.first;
|
||||
return item && item->toHistoryMessage() && (item->id > 0);
|
||||
}) | view::transform([](const auto &selected) {
|
||||
}) | views::transform([](const auto &selected) {
|
||||
return selected.first->fullId();
|
||||
}) | to_vector;
|
||||
|
||||
result |= action::sort(ordered_less{}, [](const FullMsgId &msgId) {
|
||||
result |= actions::sort(ordered_less{}, [](const FullMsgId &msgId) {
|
||||
return msgId.channel ? msgId.msg : (msgId.msg - ServerMaxMsgId);
|
||||
});
|
||||
return result;
|
||||
|
|
|
@ -317,14 +317,14 @@ void ListController::collapse() {
|
|||
return;
|
||||
}
|
||||
const auto remove = count - (kFirstPage - kLeavePreloaded);
|
||||
ranges::action::reverse(_preloaded);
|
||||
ranges::actions::reverse(_preloaded);
|
||||
_preloaded.reserve(_preloaded.size() + remove);
|
||||
for (auto i = 0; i != remove; ++i) {
|
||||
const auto row = delegate()->peerListRowAt(count - i - 1);
|
||||
_preloaded.push_back(row->peer()->asUser());
|
||||
delegate()->peerListRemoveRow(row);
|
||||
}
|
||||
ranges::action::reverse(_preloaded);
|
||||
ranges::actions::reverse(_preloaded);
|
||||
|
||||
delegate()->peerListRefreshRows();
|
||||
const auto now = count - remove;
|
||||
|
|
|
@ -734,7 +734,7 @@ auto Templates::query(const QString &text) const -> std::vector<Question> {
|
|||
pairById
|
||||
) | ranges::views::filter([](const Pair &pair) {
|
||||
return pair.second > 0;
|
||||
}) | ranges::to_vector | ranges::action::stable_sort(sorter);
|
||||
}) | ranges::to_vector | ranges::actions::stable_sort(sorter);
|
||||
return good | ranges::views::transform([&](const Pair &pair) {
|
||||
return questionById(pair.first);
|
||||
}) | ranges::views::take(kQueryLimit) | ranges::to_vector;
|
||||
|
|
Loading…
Add table
Reference in a new issue