Browse Source

update error handling async

k.niemeskern 2 years ago
parent
commit
1ba53b1d6f
1 changed files with 13 additions and 11 deletions
  1. 13 11
      index.js

+ 13 - 11
index.js

@@ -28,23 +28,25 @@ if (process.env.expire) info.expire = process.env.expire
 async function watchLinkedin(){
     if (info.active){
 
-        API.getCompanyFollowers(info).then( (followersNb) => {
-
-            if (followersNb.firstDegreeSize) {
-                info.followers = followersNb.firstDegreeSize
-                process.env.lastFollowers = info.followers
-                // cleanUp error
-                info.error = 0
-            }
-
-        }).catch( (err) => {
+        try {
+            API.getCompanyFollowers(info).then( (followersNb) => {
+
+                if (followersNb.firstDegreeSize) {
+                    info.followers = followersNb.firstDegreeSize
+                    process.env.lastFollowers = info.followers
+                    // cleanUp error
+                    info.error = 0
+                }
+            })
+        } catch (error) {
             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);
             }
-        })
+        }
+
     }
 }