give money/fix bugs

This commit is contained in:
SowinskiBraeden committed 2022-07-11 20:31:53 -07:00
1 parent dc40c723da
commit 4cc0333ce2
2 files changed
+209 -10

No files matched your search

+32 -10
View File
@@ -1,4 +1,5 @@
const { MessageEmbed } = require('discord.js');
const inventory = require('./inventory');
module.exports = {
name: "withdraw",
@@ -75,17 +76,38 @@ module.exports = {
return interaction.send({ embeds: [embed] });
}
});
client.dbo.collection("inventories").updateOne({"inventory.userID":interaction.member.user.id, "inventory.items.type":"wallet"},
{$set:{"inventory.items.$.cash":newCash}}, function(err, res) {
if (err) {
client.log(err);
let embed = new MessageEmbed()
.setTitle(err)
.setColor("RED")
return interaction.send({ embeds: [embed] });
}
});
let inventory = await client.dbo.collection("inventories").findOne({"inventory.userID": interaction.member.user.id}).then(inventory => inventory);
if (!inventory) {
// Register inventory for user
let newInventory = new Inventory();
newInventory.createInventory(interaction.member.user.id);
newInventory.inventory.items[0].cash = args[0].value;
newInventory.save()
.catch(err => {
if (err) {
client.log(err);
let embed = new MessageEmbed()
.setTitle(err)
.setColor("RED")
return interaction.send({ embeds: [embed] });
}
});
} else {
client.dbo.collection("inventories").updateOne({"inventory.userID":interaction.member.user.id, "inventory.items.type":"wallet"},
{$set:{"inventory.items.$.cash":newCash}}, function(err, res) {
if (err) {
client.log(err);
let embed = new MessageEmbed()
.setTitle(err)
.setColor("RED")
return interaction.send({ embeds: [embed] });
}
});
}
let successEmbed = new MessageEmbed()
.setTitle('Success')