INNER CODE UNIT · JavaScript

handleOnHold

adeekshith/watomatic · functions/index.js:1326

async function handleOnHold(userId, subscription) {
    logger.info('Subscription on hold', { userId });

    await admin.firestore().collection('users').doc(userId).set({
        subscription: {
            isActive: false,
            onHold: true,
            onHoldStartedAt: admin.firestore.FieldValue.serverTimestamp(),
        }
    }, { merge: true });

    // Optional: Send payment update request
}

/**
 * Handle paused state
 */
async function handlePaused(userId, subscription) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…