Fixed duplication when buying

This commit is contained in:
2025-09-03 04:44:05 +02:00
parent 3b387033ed
commit 5139fda1c3
+2 -2
View File
@@ -8,7 +8,7 @@ pub fn buy_cloak(session: &Session, cloak: String) -> Result {
}; };
if let Some(doc) = session.database.players.find_one(filter.clone()).run()? { if let Some(doc) = session.database.players.find_one(filter.clone()).run()? {
if doc.coins >= 100 { if doc.coins >= 100 && !doc.cloaks.contains(&cloak) {
session session
.database .database
.players .players
@@ -38,7 +38,7 @@ pub fn buy_hat(session: &Session, hat: String) -> Result {
}; };
if let Some(doc) = session.database.players.find_one(filter.clone()).run()? { if let Some(doc) = session.database.players.find_one(filter.clone()).run()? {
if doc.coins >= 50 { if doc.coins >= 50 && !doc.hats.contains(&hat) {
session session
.database .database
.players .players