summaryrefslogtreecommitdiff
path: root/abaddon.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-09-06 21:28:07 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-09-06 21:28:07 -0400
commit66cc4b3cc7c7170bd7ff0347ed377d317dcdce91 (patch)
tree4c25bc8cdb68a482aac45e4417c8caca422ba7bb /abaddon.cpp
parent10e547c4947849647463c6f302edbbefc46aac80 (diff)
downloadabaddon-portaudio-66cc4b3cc7c7170bd7ff0347ed377d317dcdce91.tar.gz
abaddon-portaudio-66cc4b3cc7c7170bd7ff0347ed377d317dcdce91.zip
refactor (store)
Diffstat (limited to 'abaddon.cpp')
-rw-r--r--abaddon.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/abaddon.cpp b/abaddon.cpp
index b389b20..706e315 100644
--- a/abaddon.cpp
+++ b/abaddon.cpp
@@ -134,7 +134,7 @@ void Abaddon::ActionMoveGuildUp(Snowflake id) {
// get iter to target
decltype(order)::iterator target_iter;
for (auto it = order.begin(); it != order.end(); it++) {
- if (it->first == id) {
+ if (*it == id) {
target_iter = it;
break;
}
@@ -143,11 +143,7 @@ void Abaddon::ActionMoveGuildUp(Snowflake id) {
decltype(order)::iterator left = target_iter - 1;
std::swap(*left, *target_iter);
- std::vector<Snowflake> new_sort;
- for (const auto &x : order)
- new_sort.push_back(x.first);
-
- m_discord.UpdateSettingsGuildPositions(new_sort);
+ m_discord.UpdateSettingsGuildPositions(order);
}
void Abaddon::ActionMoveGuildDown(Snowflake id) {
@@ -155,7 +151,7 @@ void Abaddon::ActionMoveGuildDown(Snowflake id) {
// get iter to target
decltype(order)::iterator target_iter;
for (auto it = order.begin(); it != order.end(); it++) {
- if (it->first == id) {
+ if (*it == id) {
target_iter = it;
break;
}
@@ -164,11 +160,7 @@ void Abaddon::ActionMoveGuildDown(Snowflake id) {
decltype(order)::iterator right = target_iter + 1;
std::swap(*right, *target_iter);
- std::vector<Snowflake> new_sort;
- for (const auto &x : order)
- new_sort.push_back(x.first);
-
- m_discord.UpdateSettingsGuildPositions(new_sort);
+ m_discord.UpdateSettingsGuildPositions(order);
}
void Abaddon::ActionCopyGuildID(Snowflake id) {