From d527669d39d96e40b6dabfc0a687d1a20faa23da Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 15 Jun 2021 01:01:29 -0400 Subject: pins: separate msgs, sort and store --- discord/discord.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'discord/discord.cpp') diff --git a/discord/discord.cpp b/discord/discord.cpp index b11120a..d1c4c2a 100644 --- a/discord/discord.cpp +++ b/discord/discord.cpp @@ -718,6 +718,9 @@ void DiscordClient::FetchPinned(Snowflake id, sigc::slot>(); + std::sort(data.begin(), data.end(), [](const Message &a, const Message &b) { return a.ID < b.ID; }); + for (auto &msg : data) + StoreMessageData(msg); callback(std::move(data), DiscordError::NONE); }); } -- cgit v1.2.3