From f47a3daa0387ea19d3b2f88e66c1618c3b86ee3c Mon Sep 17 00:00:00 2001 From: codevictory Date: Tue, 2 Nov 2021 23:30:53 +0200 Subject: [PATCH] Api function to add visitor. --- src/api.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/api.ts b/src/api.ts index a024c75..e328a4e 100644 --- a/src/api.ts +++ b/src/api.ts @@ -1,4 +1,7 @@ import { initializeApp } from "firebase/app"; +import { getFirestore, setDoc, doc } from "firebase/firestore"; +import { Visitor } from './model/visitor'; + const firebaseConfig = { apiKey: "AIzaSyBcE9X0ueyczUqpjm0bK9UDrzvDmB96pr4", @@ -9,4 +12,15 @@ const firebaseConfig = { appId: "1:110340750803:web:89f5187720e77fc2788326" }; -const app = initializeApp(firebaseConfig); \ No newline at end of file +initializeApp(firebaseConfig); + +const db = getFirestore(); + +export const addVisitor = async (visitor: Visitor) => { + await setDoc(doc(db, "visitors", visitor.name), { + invitationId: visitor.invitationId, + allergies: visitor.allergies, + services: visitor.services, + preferences: visitor.preferences + }); +} \ No newline at end of file