From d3c78c65edc8225557515d2635267af9d628b91d Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Sun, 30 Oct 2022 14:51:43 +0800 Subject: [PATCH] Refactor firestore --- source/js/third-party/statistics/firestore.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/source/js/third-party/statistics/firestore.js b/source/js/third-party/statistics/firestore.js index b06dbb1..3ea7ba6 100644 --- a/source/js/third-party/statistics/firestore.js +++ b/source/js/third-party/statistics/firestore.js @@ -23,12 +23,6 @@ firebase.initializeApp({ }); }; - const appendCountTo = el => { - return count => { - el.innerText = count; - }; - }; - const db = firebase.firestore(); const articles = db.collection(CONFIG.firestore.collection); @@ -46,7 +40,9 @@ firebase.initializeApp({ // Mark as visited localStorage.setItem(title, true); } - getCount(doc, increaseCount).then(appendCountTo(document.querySelector('.firestore-visitors-count'))); + getCount(doc, increaseCount).then(count => { + document.querySelector('.firestore-visitors-count').innerText = count; + }); } else if (CONFIG.page.isHome) { const promises = [...document.querySelectorAll('.post-title')].map(element => { const title = element.textContent.trim(); @@ -56,7 +52,7 @@ firebase.initializeApp({ Promise.all(promises).then(counts => { const metas = document.querySelectorAll('.firestore-visitors-count'); counts.forEach((val, idx) => { - appendCountTo(metas[idx])(val); + metas[idx].innerText = val; }); }); }