Bladeren bron

update company followers on watch

k.niemeskern 2 jaren geleden
bovenliggende
commit
469b8539af
1 gewijzigde bestanden met toevoegingen van 22 en 4 verwijderingen
  1. 22 4
      index.js

+ 22 - 4
index.js

@@ -31,6 +31,18 @@ console.log("[process env expire] =>", process.env.expire);
 
 function watchLinkedin(){
     console.log("watchLinkedin function");
+    try {
+        const followersNb = await API.getCompanyID(info);
+
+        if (followersNb.firstDegreeSize) {
+            console.log("[getCompanyID]", followersNb.firstDegreeSize)
+            info.followers = followersNb.firstDegreeSize
+            process.env.lastFollowers = info.followers
+        }
+
+    } catch(err) {
+        console.log("[watchLinkedin ERROR]", err);
+    }
 }
 
 setInterval(watchLinkedin, info.updateTime)
@@ -60,12 +72,18 @@ app.get('/test', async (req, res) => {
 
 app.get('/company', async (req, res) => {
     try {
-        const id = await API.getCompanyID(info);
-        console.log("[getCompanyID]", id)
-        res.json(id)
+        const followersNb = await API.getCompanyID(info);
+
+        if (followersNb.firstDegreeSize) {
+            console.log("[getCompanyID]", followersNb.firstDegreeSize)
+            info.followers = followersNb.firstDegreeSize
+            process.env.lastFollowers = info.followers
+            res.json(id)
+        } else res.json({"error": "firstDegreeSize not available"})
+
     } catch(err) {
         res.send(err);
-     }
+    }
 });
 
 app.get('/callback', async (req, res) => {