Commit 9f1ae94c23ce96ba5657bad6d6bbb9cc5da66734

Authored by Adhidarma Hadiwinoto
1 parent a966890fca
Exists in master

DEBUG

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

lib/modem-commands.js
... ... @@ -38,16 +38,19 @@ exports.writeToPortAndWaitForReadline = function writeToPortAndWaitForReadline(c
38 38 };
39 39  
40 40 exports.writeToPortAndWaitForOkOrError = function writeToPortAndWaitForOkOrError(cmd, lockName) {
  41 + const parserName = 'customParserWaitForOkOrError';
41 42 return new Promise(async (resolve) => {
42 43 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX });
43 44 parser.on('data', (data) => {
44   - logger.verbose('INCOMING', { parser: 'customParserWaitForOkOrError', data: data.toString() });
  45 + logger.verbose('INCOMING', { parser: parserName, data: data.toString() });
  46 + logger.verbose(`Unpiping ${parserName}`);
45 47 port.unpipe(parser);
46 48 mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim());
47 49 resolve(data);
48 50 });
49 51  
50 52 await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim());
  53 + logger.verbose(`Piping ${parserName}`);
51 54 port.pipe(parser);
52 55 await writeToPort(cmd);
53 56 });