k.niemeskern 2 years ago
parent
commit
654d38077d
2 changed files with 14 additions and 17 deletions
  1. 13 16
      index.js
  2. 1 1
      lib/API.js

+ 13 - 16
index.js

@@ -26,31 +26,28 @@ if (process.env.access_token) {
 if (process.env.expire) info.expire = process.env.expire
 
 async function watchLinkedin(){
+    
     if (info.active){
+        const getFollowers = API.getCompanyFollowers(info)
+        
+        getFollowers.then( (followersNb) => {
 
-        try {
-            const getFollowers = API.getCompanyFollowers(info)
-            
-            getFollowers.then( (followersNb) => {
-
-                if (followersNb.firstDegreeSize) {
-                    info.followers = followersNb.firstDegreeSize
-                    process.env.lastFollowers = info.followers
-                    // cleanUp error
-                    info.error = 0
-                }
-            }).catch( err => new Error(err));
-            
-        } catch (error) {
+            if (followersNb.firstDegreeSize) {
+                info.followers = followersNb.firstDegreeSize
+                process.env.lastFollowers = info.followers
+                // cleanUp error
+                info.error = 0
+            }
+        }).catch( (err) => {
             console.log("[DEBUG-LOG][watchLinkedin ERROR]", err);
             info.error++
             if (info.error > 50) {
                 info.active = false
                 mail.notif(process.env.usermail, process.env.pswd, process.env.contact);
             }
-        }
-
+        });
     }
+
 }
 
 setInterval(watchLinkedin, info.updateTime)

+ 1 - 1
lib/API.js

@@ -35,7 +35,7 @@ class API {
 
             request.get({ url: url, headers: headers }, (err, response, body) => {
                 console.log(body);
-                if(err || body.status !== 200) {
+                if(err || !body.firstDegreeSize) {
                     console.log("besoin de reject");
                     return reject(err);
                 }