From e3ee5d82b74e67ee33913142974e76c82168a68a Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Fri, 2 Aug 2019 12:09:48 +0700
Subject: [PATCH] Cek device ada tidak pada index.js

---
 index.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index 71d7d15..c331cff 100644
--- a/index.js
+++ b/index.js
@@ -1,12 +1,17 @@
 'use strict';
 
 process.chdir(__dirname);
-require('fs').writeFileSync('pid.txt', process.pid);
+const fs = require('fs')
+
+fs.writeFileSync('pid.txt', process.pid);
 
 const path = require('path');
 const config = require('komodo-sdk/config');
 
 process.title = `KOMODO-MODEM@${(typeof config.name === 'string') ? config.name.toUpperCase() : path.basename(config.modem.device).toUpperCase()}`;
+if (!fs.existsSync(config.modem.device)) {
+    process.exit(4);
+}
 
 require('./lib/http-command-server');
 require('./lib/modem');
-- 
1.9.0