Commit cec4e78d393a213e1f19c72d0e24d69697411408

Authored by Adhidarma Hadiwinoto
1 parent b5f47d510c
Exists in master

Perbaikan extract respon

Showing 1 changed file with 7 additions and 5 deletions Side-by-side Diff

lib/serialport-parsers.js
... ... @@ -22,15 +22,17 @@ exports.getPort = function getPort() {
22 22  
23 23 function onCSQ(data) {
24 24 const val = data.toString().trim().match(/\+CSQ:\s*(.*)/);
25   - if (!val) return null;
  25 + if (!val || !val[1]) return null;
26 26  
27   - logger.info('Signal quality extracted', { val });
28   - return val;
  27 + logger.info('Signal quality extracted', { signalQuality: val[1] });
  28 + return val[1];
29 29 }
30 30  
31 31 function onCOPS(data) {
32   - const cops = data.toString().trim().match(/\+COPS:\s*(.*)/);
33   - // logger.info(`COPS: ${cops}`);
  32 + const val = data.toString().trim().match(/\+COPS:\s*(.*)/);
  33 + if (!val || !val[1]) return null;
  34 +
  35 + const cops = val[1];
34 36  
35 37 if (!cops) return null;
36 38 const [mode, format, networkId] = cops.split(',');