From 11d8ddc438e08db7ddbe90ddc51d8e9a23260fb4 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Sat, 22 Jun 2024 22:42:36 +0530 Subject: [PATCH] fix remote db access --- src/itemService.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/itemService.js b/src/itemService.js index 21e9d87..d6b9a58 100644 --- a/src/itemService.js +++ b/src/itemService.js @@ -168,23 +168,23 @@ export const itemService = { } ); } else { - window.db.getDb().then(remoteDb => { - const batch = writeBatch(remoteDb); - /* eslint-disable guard-for-in */ - for (var id in items) { - items[id].createdBy = window.user.uid; - batch.set(doc(remoteDb, `items/${id}`), items[id]); - batch.update(doc(remoteDb, `users/${window.user.uid}`), { - [`items.${id}`]: true - }); + const remoteDb = window.db.getDb(); - // Set these items on our cached user object too - window.user.items = window.user.items || {}; - window.user.items[id] = true; - } - batch.commit().then(d.resolve); - /* eslint-enable guard-for-in */ - }); + const batch = writeBatch(remoteDb); + /* eslint-disable guard-for-in */ + for (var id in items) { + items[id].createdBy = window.user.uid; + batch.set(doc(remoteDb, `items/${id}`), items[id]); + batch.update(doc(remoteDb, `users/${window.user.uid}`), { + [`items.${id}`]: true + }); + + // Set these items on our cached user object too + window.user.items = window.user.items || {}; + window.user.items[id] = true; + } + batch.commit().then(d.resolve); + /* eslint-enable guard-for-in */ } return d.promise; },