diff options
Diffstat (limited to 'src/actions/firebase.js')
-rw-r--r-- | src/actions/firebase.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/actions/firebase.js b/src/actions/firebase.js index 49d6768..83aca5e 100644 --- a/src/actions/firebase.js +++ b/src/actions/firebase.js @@ -229,10 +229,18 @@ export const snapshotAdminCompList = () => (dispatch) => { docRef.onSnapshot((querySnapshot) => { var compList = []; querySnapshot.forEach((doc) => { - compList.push({ - ...doc.data(), - name: doc.id + var divisonData = []; + for(var i = 0; i < doc.data().uids.length; i++) { + var docRefDivison = firestore.collection('users').doc(doc.data().uids[i]); + docRefDivison.get().then((docUser) => { + divisonData.push(docUser.data().divison); }); + } + compList.push({ + ...doc.data(), + name: doc.id, + divisons: divisonData + }); }); dispatch(updateAdminCompList(compList)); }); |