INNER CODE UNIT · JavaScript

handleRevoked

adeekshith/watomatic · functions/index.js:1358

async function handleRevoked(userId, subscription) {
    logger.info('Subscription revoked', { userId });

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

    // Revoke access immediately
}

/**
 * Handle recovered subscription
 */
async function handleRecovered(userId, subscription) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…