🖥️ feat: Match STDOUT Logs with Debug File Logs (#1944)

* chore: improve token balance logging post-request

* feat: match stdout logging with file debug logging when using DEBUG_CONSOLE
This commit is contained in:
Danny Avila 2024-03-01 13:42:04 -05:00 committed by GitHub
parent ef86b25dae
commit b2ef75e009
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 13 additions and 5 deletions

View file

@ -36,11 +36,17 @@ transactionSchema.statics.create = async function (transactionData) {
}
// Adjust the user's balance
return await Balance.findOneAndUpdate(
const updatedBalance = await Balance.findOneAndUpdate(
{ user: transaction.user },
{ $inc: { tokenCredits: transaction.tokenValue } },
{ upsert: true, new: true },
).lean();
return {
user: transaction.user.toString(),
[transaction.tokenType]: transaction.tokenValue,
balance: updatedBalance.tokenCredits,
};
};
module.exports = mongoose.model('Transaction', transactionSchema);