From 35eca7d08d527624e5e1dd98bf5dcd5bfc6c29af Mon Sep 17 00:00:00 2001 From: null Date: Tue, 30 Jun 2026 23:35:42 -0500 Subject: [PATCH] feat(notifications): wire pruneDeadTokens into gameRetention --- functions/src/notifications/gameRetention.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/functions/src/notifications/gameRetention.ts b/functions/src/notifications/gameRetention.ts index 882be3b4..fd2e7612 100644 --- a/functions/src/notifications/gameRetention.ts +++ b/functions/src/notifications/gameRetention.ts @@ -1,6 +1,7 @@ import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' import { recipientInQuietHours } from './quietHours' +import { pruneDeadTokens } from './pruneTokens' const DAY_MS = 24 * 60 * 60 * 1000 @@ -233,6 +234,8 @@ async function sendNotification( if (failures.length > 0) { console.error(`[sendNotification] some notifications failed:`, failures) } + + await pruneDeadTokens(db, notification.userId, tokens, sendResults) } async function getUserTokens(