diff --git a/desktop/flipper-server-core/src/devices/android/AndroidDevice.tsx b/desktop/flipper-server-core/src/devices/android/AndroidDevice.tsx index 92c20214f..dee90d1e2 100644 --- a/desktop/flipper-server-core/src/devices/android/AndroidDevice.tsx +++ b/desktop/flipper-server-core/src/devices/android/AndroidDevice.tsx @@ -85,20 +85,20 @@ export default class AndroidDevice ); } - reverse(ports: number[]): Promise { - return Promise.all( + async reverse(ports: number[]): Promise { + await Promise.all( ports.map((port) => this.adb.reverse(this.serial, `tcp:${port}`, `tcp:${port}`), ), - ).then(() => { - return; - }); + ); } - clearLogs(): Promise { - return this.executeShellOrDie(['logcat', '-c']).catch((e) => { + async clearLogs(): Promise { + try { + return await this.executeShellOrDie(['logcat', '-c']); + } catch (e) { console.warn('Failed to clear logs:', e); - }); + } } async navigateToLocation(location: string) {