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(