diff --git a/functions/src/add_project_file_on_storage_upload.ts b/functions/src/add_project_file_on_storage_upload.ts index a4b1c836..5188680a 100644 --- a/functions/src/add_project_file_on_storage_upload.ts +++ b/functions/src/add_project_file_on_storage_upload.ts @@ -1,8 +1,9 @@ import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { onObjectFinalized } from "firebase-functions/v2/storage"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); // ensure this is done somewhere in your setup +initializeApp(); // ensure this is done somewhere in your setup const log = makeLogger("addProjectFileOnStorageUpload"); const newTimestamp = admin.firestore.FieldValue.serverTimestamp(); diff --git a/functions/src/delete_user.ts b/functions/src/delete_user.ts index 36b1a6eb..61a509de 100644 --- a/functions/src/delete_user.ts +++ b/functions/src/delete_user.ts @@ -1,10 +1,11 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import functions from "firebase-functions/v1"; import { makeLogger } from "./logger.js"; const log = makeLogger("deleteUser"); -admin.initializeApp(); +initializeApp(); const deleteUserDocument = async ( user: admin.auth.UserRecord diff --git a/functions/src/followers_counter.ts b/functions/src/followers_counter.ts index a687119d..0fcfcc98 100644 --- a/functions/src/followers_counter.ts +++ b/functions/src/followers_counter.ts @@ -1,8 +1,9 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { onDocumentWritten } from "firebase-functions/v2/firestore"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); +initializeApp(); const log = makeLogger("followersCounter"); export const followersCounter = onDocumentWritten( diff --git a/functions/src/following_counter.ts b/functions/src/following_counter.ts index 1b1bbd06..2757200c 100644 --- a/functions/src/following_counter.ts +++ b/functions/src/following_counter.ts @@ -1,8 +1,9 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { onDocumentWritten } from "firebase-functions/v2/firestore"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); +initializeApp(); const log = makeLogger("followersCounter"); export const followingCounter = onDocumentWritten( diff --git a/functions/src/host.ts b/functions/src/host.ts index ab4f5d57..98ede3bc 100644 --- a/functions/src/host.ts +++ b/functions/src/host.ts @@ -1,11 +1,12 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { onRequest } from "firebase-functions/v2/https"; import { isbot } from "isbot"; import fs from "node:fs"; import path from "node:path"; import * as R from "ramda"; -admin.initializeApp(); +initializeApp(); function printTree(dirPath: string, indent = "") { const files = fs.readdirSync(dirPath); diff --git a/functions/src/new_user.ts b/functions/src/new_user.ts index 81bbf34f..9bd4859a 100644 --- a/functions/src/new_user.ts +++ b/functions/src/new_user.ts @@ -1,10 +1,11 @@ import { WriteResult } from "@google-cloud/firestore"; import { Timestamp } from "firebase-admin/firestore"; -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import functions from "firebase-functions/v1"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); +initializeApp(); const log = makeLogger("newUser"); async function createProfileDocument( diff --git a/functions/src/project_file_storage_delete.ts b/functions/src/project_file_storage_delete.ts index 0f07a892..2e1738fb 100644 --- a/functions/src/project_file_storage_delete.ts +++ b/functions/src/project_file_storage_delete.ts @@ -1,9 +1,10 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { onDocumentDeleted } from "firebase-functions/v2/firestore"; import { config } from "firebase-functions/v1"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); +initializeApp(); const log = makeLogger("projectFileStorageDelete"); async function projectFileStorageDelete(binaryUrl: string): Promise { diff --git a/functions/src/projects_counter.ts b/functions/src/projects_counter.ts index a43fa847..aeefabb0 100644 --- a/functions/src/projects_counter.ts +++ b/functions/src/projects_counter.ts @@ -1,9 +1,10 @@ -import * as admin from "firebase-admin"; +import admin from "firebase-admin"; +import { initializeApp } from "firebase-admin/app"; import { FieldValue } from "firebase-admin/firestore"; import { onDocumentWritten } from "firebase-functions/v2/firestore"; import { makeLogger } from "./logger.js"; -admin.initializeApp(); +initializeApp(); const log = makeLogger("projectsCounter"); export const projectsCounter = onDocumentWritten(