From 9e8c9f5b30dd73ef15dbb0389988e2016df007b5 Mon Sep 17 00:00:00 2001 From: dilin-MS Date: Tue, 24 Mar 2020 11:35:13 +0800 Subject: [PATCH] fix serialport list on ubuntu --- src/serialmonitor/serialportctrl.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/serialmonitor/serialportctrl.ts b/src/serialmonitor/serialportctrl.ts index ee15e40a..9f86b16e 100644 --- a/src/serialmonitor/serialportctrl.ts +++ b/src/serialmonitor/serialportctrl.ts @@ -20,13 +20,13 @@ export class SerialPortCtrl { return SerialPortCtrl._serialport; } - public static list(): Promise { - return new Promise((resolve, reject) => { - SerialPortCtrl.serialport.list().then( - (ports) => resolve(ports), - (err) => reject(err), - ); - }); + public static async list(): Promise { + try { + const lists = SerialPortCtrl.serialport.list(); + return lists; + } catch (err) { + throw err; + } } private static _serialport: any;