INNER CODE UNIT · JavaScript

newConsumed

adeekshith/watomatic · functions/index.js:1747

            const newConsumed = entitlement.consumedAtoms + 1;
            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
                });
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…