I have to add new functionality to add some metadata when the referral variable is not empty. I've made this, but something in me is saying that this could be done simpler.
async createStripeCustomer(user, refferal) {
if (refferal) {
return stripe.customers.create({
email: user.email,
metadata: {
userId: user.id,
referral: refferal,
},
});
} else {
return stripe.customers.create({
email: user.email,
metadata: {
userId: user.id,
},
});
}
}