From 394dae18e926190d5e3b80e415077a7ed95985f2 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Mon, 27 Oct 2025 21:44:19 +0100 Subject: [PATCH] Move FCM inside --- backend/api/src/helpers/private-messages.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/api/src/helpers/private-messages.ts b/backend/api/src/helpers/private-messages.ts index 9e8dd474..06d5bb51 100644 --- a/backend/api/src/helpers/private-messages.ts +++ b/backend/api/src/helpers/private-messages.ts @@ -18,8 +18,6 @@ import {parseJsonContentToText} from "common/util/parse" import {encryptMessage} from "shared/encryption" import * as admin from 'firebase-admin' -const fcm = admin.messaging() - dayjs.extend(utc) dayjs.extend(timezone) @@ -307,6 +305,8 @@ export async function sendPushToToken(token: string, payload: PushPayload) { }, data: payload.data, // optional custom key-value pairs } + // Fine to create at each call, as it's a cached singleton + const fcm = admin.messaging() try { console.log('Sending notification to:', token, payload)