From 1e7e9aaaa6f2c8c801ac19f22650d7a955ccded5 Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Tue, 3 Dec 2024 12:13:40 +0100 Subject: [PATCH] Fix multiple instance firebase.. issue on ressource --- ManagerService/Services/FirebaseService.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ManagerService/Services/FirebaseService.cs b/ManagerService/Services/FirebaseService.cs index 26c16fb..91e89a5 100644 --- a/ManagerService/Services/FirebaseService.cs +++ b/ManagerService/Services/FirebaseService.cs @@ -9,10 +9,16 @@ namespace ManagerService.Services { // Remplace le chemin par le chemin vers ton fichier JSON var pathToKey = "C:/Users/ThomasFransolet/Documents/Documents/Perso/MuseeDeLaFraise/mymuseum-3b97f-firebase-adminsdk-sdbbn-7ec3e24a91.json"; - FirebaseApp.Create(new AppOptions() + + var check = FirebaseApp.DefaultInstance; + if (check == null) { - Credential = GoogleCredential.FromFile(pathToKey), - }); + FirebaseApp.Create(new AppOptions() + { + Credential = GoogleCredential.FromFile(pathToKey), + }); + } + } } }