1
0

2 Коммитууд eb243cda75 ... afc1fc31f2

Эзэн SHA1 Мессеж Огноо
  pk afc1fc31f2 Merge branch 'master' of http://q.ocsf.in:9095/pk/kisybi 3 сар өмнө
  pk 5c8376e6b5 final fix 3 сар өмнө
1 өөрчлөгдсөн 18 нэмэгдсэн , 13 устгасан
  1. 18 13
      server.js

+ 18 - 13
server.js

@@ -19,18 +19,23 @@ let crawlFn = async () => {
 }
 
 ipc.on("global:refresh:done", () => {
-    let getProcess = spawn("bash", ["get.sh"], {cwd: path.join(__dirname, 'tmp')})
-
-    getProcess.stdout.pipe(process.stdout)
-    getProcess.stderr.pipe(process.stderr)
-    
-    getProcess.on('close', (code) => {
-        console.log(`child process exited with code ${code}`);
-        if(code == 0){
-
-        }
-    });
-    crawlState = 'off'
+    try {
+        let getProcess = spawn("bash", ["get.sh"], {cwd: path.join(__dirname, 'tmp')})
+
+        getProcess.stdout.pipe(process.stdout)
+        getProcess.stderr.pipe(process.stderr)
+        
+        getProcess.on('close', (code) => {
+            console.log(`child process exited with code ${code}`);
+            if(code == 0){
+
+            }
+        });
+    } catch (e) {
+        console.error("erron on refresh handle", e)
+    } finally {
+        crawlState = 'off'
+    }
 })
 
 let crawlFnSafe = async () => {
@@ -39,7 +44,7 @@ let crawlFnSafe = async () => {
         await crawlFn()
     } catch (e) {
         console.error("error on job", e)
-    }
+    } 
 }