Skip to content

Commit 9b7be8d

Browse files
committed
Refactor retry logic in createWebSocket
Changed the retry function to be called as a void expression and removed unnecessary catch block.
1 parent f4a8866 commit 9b7be8d

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

packages/common/src/WebSocket.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ export const createWebSocket: CreateWebSocket = (
191191
* - Is rejected when a connection is closed.
192192
* - Is resolved when WebSocket is disposed().
193193
*/
194-
retry(
194+
void retry(
195195
{
196196
...defaultRetryOptions,
197197
...retryOptions,
@@ -237,14 +237,10 @@ export const createWebSocket: CreateWebSocket = (
237237
onMessage?.(event.data as string | ArrayBuffer | Blob);
238238
};
239239
}),
240-
)(reconnectController)
241-
.then((result) => {
242-
if (result.ok || result.error.type === "AbortError") return;
243-
onError?.(result.error as WebSocketError);
244-
})
245-
.catch((error: unknown) => {
246-
throw error;
247-
});
240+
)(reconnectController).then((result) => {
241+
if (result.ok || result.error.type === "AbortError") return;
242+
onError?.(result.error as WebSocketError);
243+
});
248244

249245
return {
250246
send: (data) => {

0 commit comments

Comments
 (0)