fix guild order

This commit is contained in:
ouwou 2021-01-23 17:27:38 -05:00
parent b28bfd6f20
commit 04734e7e55

View File

@ -75,14 +75,19 @@ std::vector<Snowflake> DiscordClient::GetUserSortedGuilds() const {
folder_order.push_back(id);
}
}
std::vector<Snowflake> ret;
for (const auto &gid : guilds) {
if (std::find(folder_order.begin(), folder_order.end(), gid) == folder_order.end()) {
ret.push_back(gid);
}
}
std::sort(ret.rbegin(), ret.rend());
for (const auto &gid : folder_order)
ret.push_back(gid);
return ret;
}