From f3660ef4b711b5f3d3de8c0233da6400877c5460 Mon Sep 17 00:00:00 2001 From: progressiveApps <9093152+paplco@users.noreply.github.com> Date: Thu, 16 Feb 2023 22:40:04 -0300 Subject: [PATCH] Fix app crashing error UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). This error will cause nodejs to crash when the connection times out. Firewalls will cause timeout. Error should be gracefully handled. --- packages/socket/src/socketwrapper.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/socket/src/socketwrapper.ts b/packages/socket/src/socketwrapper.ts index 5c5c06aeb2..e8573eb4d2 100644 --- a/packages/socket/src/socketwrapper.ts +++ b/packages/socket/src/socketwrapper.ts @@ -60,6 +60,8 @@ export class SocketWrapper { this.connected = new Promise((resolve, reject) => { this.connectedResolver = resolve; this.connectedRejecter = reject; + }).catch((e) => { + console.log("Caught Error: SocketWrapper.connected rejected.",e) }); this.url = url;