feat(notifications): wire pruneDeadTokens into gameRetention
This commit is contained in:
parent
7b5790da43
commit
35eca7d08d
|
|
@ -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 './quietHours'
|
import { recipientInQuietHours } from './quietHours'
|
||||||
|
import { pruneDeadTokens } from './pruneTokens'
|
||||||
|
|
||||||
const DAY_MS = 24 * 60 * 60 * 1000
|
const DAY_MS = 24 * 60 * 60 * 1000
|
||||||
|
|
||||||
|
|
@ -233,6 +234,8 @@ async function sendNotification(
|
||||||
if (failures.length > 0) {
|
if (failures.length > 0) {
|
||||||
console.error(`[sendNotification] some notifications failed:`, failures)
|
console.error(`[sendNotification] some notifications failed:`, failures)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await pruneDeadTokens(db, notification.userId, tokens, sendResults)
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getUserTokens(
|
async function getUserTokens(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue