From 527192ebd34077429d8fa2474a42f7146efdd744 Mon Sep 17 00:00:00 2001 From: Murat Necib Arcan Date: Tue, 7 Jun 2022 00:35:49 +0300 Subject: [PATCH 1/2] Fixing undefined fields in useRooms.ts Firebase does not accepting undefined --- src/useRooms.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/useRooms.ts b/src/useRooms.ts index 9a4ad0a..36f5888 100644 --- a/src/useRooms.ts +++ b/src/useRooms.ts @@ -124,13 +124,13 @@ export const useRooms = (orderByUpdatedAt?: boolean) => { .collection(ROOMS_COLLECTION_NAME) .add({ createdAt: firestore.FieldValue.serverTimestamp(), - imageUrl: undefined, + imageUrl: '', metadata, - name: undefined, + name: '', type: 'direct', updatedAt: firestore.FieldValue.serverTimestamp(), userIds: users.map((u) => u.id), - userRoles: undefined, + userRoles: '', }) return { From db437511f2ba40c46b8ec91ac9e69ba4fab48028 Mon Sep 17 00:00:00 2001 From: System Administrator Date: Wed, 1 May 2024 18:43:28 +0300 Subject: [PATCH 2/2] fixing metadata --- src/useRooms.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/useRooms.ts b/src/useRooms.ts index 36f5888..3e2e14e 100644 --- a/src/useRooms.ts +++ b/src/useRooms.ts @@ -62,6 +62,7 @@ export const useRooms = (orderByUpdatedAt?: boolean) => { const currentUser = await fetchUser(firebaseUser.uid) const roomUsers = [currentUser].concat(users) + metadata = Object.assign({}, metadata); const room = await firestore() .collection(ROOMS_COLLECTION_NAME) @@ -119,6 +120,7 @@ export const useRooms = (orderByUpdatedAt?: boolean) => { const currentUser = await fetchUser(firebaseUser.uid) const users = [currentUser].concat(otherUser) + metadata = Object.assign({}, metadata); const room = await firestore() .collection(ROOMS_COLLECTION_NAME)