| import { initializeApp } from "firebase/app"; | |
| import { getDatabase, ref, get, child } from "firebase/database"; | |
| // ARSITEKTUR FRONTEND: Hanya gunakan ekstrak data publik. | |
| // DILARANG memasukkan private_key ke object ini. | |
| const firebaseConfig = { | |
| projectId: "dtabase-80c9a", | |
| databaseURL: "https://dtabase-80c9a-default-rtdb.asia-southeast1.firebasedatabase.app" | |
| }; | |
| const app = initializeApp(firebaseConfig); | |
| export const db = getDatabase(app); | |
| export const fetchAnichinData = async () => { | |
| const dbRef = ref(db); | |
| try { | |
| const snapshot = await get(child(dbRef, `anichin_database`)); | |
| return snapshot.exists() ? snapshot.val() : null; | |
| } catch (error) { | |
| console.error("Firebase fetch error:", error); | |
| return null; | |
| } | |
| }; | |