From d3f3a834e35439ecf20c38a8c1585cac5403ab98 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 23 Apr 2025 18:25:53 +0200 Subject: [PATCH] refactor: remove unnecessary json parse --- backend/src/init/firebase-admin.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/backend/src/init/firebase-admin.ts b/backend/src/init/firebase-admin.ts index d380eab31..396da7f1e 100644 --- a/backend/src/init/firebase-admin.ts +++ b/backend/src/init/firebase-admin.ts @@ -1,6 +1,6 @@ -import admin, { type ServiceAccount } from "firebase-admin"; +import admin from "firebase-admin"; import Logger from "../utils/logger"; -import { readFileSync, existsSync } from "fs"; +import { existsSync } from "fs"; import MonkeyError from "../utils/error"; import path from "path"; import { isDevEnvironment } from "../utils/misc"; @@ -24,14 +24,8 @@ export function init(): void { ); } } else { - const serviceAccount = JSON.parse( - readFileSync(SERVICE_ACCOUNT_PATH, { - encoding: "utf8", - flag: "r", - }) - ) as ServiceAccount; admin.initializeApp({ - credential: admin.credential.cert(serviceAccount), + credential: admin.credential.cert(SERVICE_ACCOUNT_PATH), }); Logger.success("Firebase app initialized"); }