From c346ba8703db0cd8ab53ae3c20f5fe57e2446e77 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 6 Mar 2024 11:47:17 +0800 Subject: [PATCH] do not throw error if failed to find tokens --- packages/api/src/services/user.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/api/src/services/user.ts b/packages/api/src/services/user.ts index 1a74500bb..fd62192a5 100644 --- a/packages/api/src/services/user.ts +++ b/packages/api/src/services/user.ts @@ -5,6 +5,7 @@ import { StatusType, User } from '../entity/user' import { authTrx, getRepository, queryBuilderToRawSql } from '../repository' import { userRepository } from '../repository/user' import { SetClaimsRole } from '../utils/dictionary' +import { logger } from '../utils/logger' import { PushNotificationType, sendMulticastPushNotifications, @@ -135,7 +136,8 @@ export const sendPushNotifications = async ( ) => { const tokens = await findDeviceTokensByUserId(userId) if (tokens.length === 0) { - throw new Error('No device tokens found') + logger.info(`No device tokens found for user ${userId}`) + return } const message = {