Skip to content

Commit 1840b82

Browse files
neater loops
1 parent 1e0ab0f commit 1840b82

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/game_player.cpp

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -758,10 +758,8 @@ bool player::save(dpp::snowflake user_id, bool put_backup)
758758
db::paramlist p;
759759
for (const stacked_item& possession : possessions) {
760760
if (possession.name != "[none]") {
761-
p.emplace_back(user_id);
762-
p.emplace_back(possession.name);
763-
p.emplace_back(possession.flags);
764-
p.emplace_back(possession.qty);
761+
db::paramlist item{user_id, possession.name, possession.flags, possession.qty};
762+
p.insert(std::end(p), std::begin(item), std::end(item));
765763
query += "(?,?,?,?),";
766764
}
767765
}
@@ -773,10 +771,8 @@ bool player::save(dpp::snowflake user_id, bool put_backup)
773771
query = "INSERT INTO game_owned_items (user_id, item_desc, item_flags, qty) VALUES";
774772
for (const item& herb : herbs) {
775773
if (herb.name != "[none]") {
776-
p.emplace_back(user_id);
777-
p.emplace_back(herb.name);
778-
p.emplace_back(herb.flags);
779-
p.emplace_back(1);
774+
db::paramlist item{user_id, herb.name, herb.flags, 1};
775+
p.insert(std::end(p), std::begin(item), std::end(item));
780776
query += "(?,?,?,?),";
781777
}
782778
}
@@ -788,10 +784,8 @@ bool player::save(dpp::snowflake user_id, bool put_backup)
788784
query = "INSERT INTO game_owned_items (user_id, item_desc, item_flags, qty) VALUES";
789785
for (const item& spell : spells) {
790786
if (spell.name != "[none]") {
791-
p.emplace_back(user_id);
792-
p.emplace_back(spell.name);
793-
p.emplace_back(spell.flags);
794-
p.emplace_back(1);
787+
db::paramlist item{user_id, spell.name, spell.flags, 1};
788+
p.insert(std::end(p), std::begin(item), std::end(item));
795789
query += "(?,?,?,?),";
796790
}
797791
}

0 commit comments

Comments
 (0)