INNER CODE UNIT · JavaScript
newRemaining
adeekshith/watomatic · functions/index.js:1748
const newRemaining = entitlement.totalAtoms - newConsumed;
transaction.update(userRef, {
'atomEntitlement.consumedAtoms': newConsumed,
'atomEntitlement.lastUpdated': admin.firestore.FieldValue.serverTimestamp(),
});
if (deductionId) {
const deductionRef = userRef.collection('atom_deductions').doc(deductionId);
transaction.set(deductionRef, {
deductedAt: admin.firestore.FieldValue.serverTimestamp(),
remainingAtoms: newRemaining,
success: true
});
}