From e878838bcab645dc8f2e329ec729f54bcf343ca3 Mon Sep 17 00:00:00 2001 From: talksik Date: Sat, 28 May 2022 15:41:16 -0500 Subject: [PATCH] adding more queries quick --- packages/desktop/src/firebase/firestore.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/desktop/src/firebase/firestore.ts b/packages/desktop/src/firebase/firestore.ts index fdbf016..ecf1321 100644 --- a/packages/desktop/src/firebase/firestore.ts +++ b/packages/desktop/src/firebase/firestore.ts @@ -113,6 +113,23 @@ export const searchUsers = async (searchQuery: string): Promise => { + const docSnap = await getDoc(db.user(userId)); + + if (docSnap.exists()) { + return docSnap.data(); + } else { + // doc.data() will be undefined in this case + console.log('No such user!'); + } + + return undefined; +}; + +// get the conversations for particular user +export const getConversationsQueryLIVE = async (userId: string) => + query(db.conversations, where('membersList', 'array-contains', userId)); + export const createOneOnOneConversation = async ( otherUserId: string, myUserId: string,