|
@@ -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) => {
|