From a8c2e8852baf4322fd80c1bbf2602a076c6a22d4 Mon Sep 17 00:00:00 2001 From: kharann Date: Fri, 20 Mar 2020 20:26:02 +0100 Subject: [PATCH] add counter of ongoing missions --- src/services/firebase.js | 10 ++++++++++ src/views/AllRequests.vue | 13 +++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/services/firebase.js b/src/services/firebase.js index c9394f2..3405c76 100644 --- a/src/services/firebase.js +++ b/src/services/firebase.js @@ -143,3 +143,13 @@ export const getDelivered = async (callback = () => {}) => { callback(resp.docs.length); }; + +export const getOngoingCount = async (callback = () => {}) => { + const resp = await fb + .firestore() + .collectionGroup("requests") + .orderBy("connectedUser") + .startAfter(null) + .get(); + callback(resp.docs.length); +}; diff --git a/src/views/AllRequests.vue b/src/views/AllRequests.vue index d717899..aec1f7a 100644 --- a/src/views/AllRequests.vue +++ b/src/views/AllRequests.vue @@ -15,6 +15,11 @@ >{{ delivered === null ? "Laster antall" : delivered }} fullførte oppdrag{{ delivered === null ? "..." : "" }} + {{ ongoing === null ? "Laster antall" : ongoing }} pågående oppdrag{{ + ongoing === null ? "..." : "" + }}
{ this.delivered = count; }); + getOngoingCount(count => { + this.ongoing = count; + }); } };