feat(questions): wire pruneDeadTokens into onMessageWritten

This commit is contained in:
null 2026-06-30 23:35:29 -05:00
parent 8b3356e60d
commit c7181e276f
1 changed files with 3 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import * as functions from 'firebase-functions' import * as functions from 'firebase-functions'
import * as admin from 'firebase-admin' import * as admin from 'firebase-admin'
import { recipientInQuietHours } from '../notifications/quietHours' import { recipientInQuietHours } from '../notifications/quietHours'
import { pruneDeadTokens } from '../notifications/pruneTokens'
/** /**
* Firestore trigger that notifies the other partner when a chat message is * Firestore trigger that notifies the other partner when a chat message is
@ -120,6 +121,8 @@ export const onMessageWritten = functions.firestore
console.error(`[onMessageWritten] some notifications failed:`, failures) console.error(`[onMessageWritten] some notifications failed:`, failures)
} }
await pruneDeadTokens(db, partnerId, tokens, sendResults)
console.log( console.log(
`[onMessageWritten] notified partner ${partnerId} for conversation ${conversationId} in couple ${coupleId}` `[onMessageWritten] notified partner ${partnerId} for conversation ${conversationId} in couple ${coupleId}`
) )