From 633860e0f7bf6ea9d90c108a0d2b0be2980e4cd6 Mon Sep 17 00:00:00 2001 From: Reversean Date: Wed, 6 May 2026 18:59:08 +0300 Subject: [PATCH] fix: corrected Socket usage Since socket reconnection logic changed and its constructor too we should adapt usages. Also since HawkInitialSettings.reconnectionAttempts is not used anymore it marked as deprecated. --- packages/javascript/package.json | 2 +- packages/javascript/src/catcher.ts | 3 +-- packages/javascript/src/types/hawk-initial-settings.ts | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/javascript/package.json b/packages/javascript/package.json index 1076662..efe7315 100644 --- a/packages/javascript/package.json +++ b/packages/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@hawk.so/javascript", - "version": "3.3.3", + "version": "3.3.4", "description": "JavaScript errors tracking for Hawk.so", "files": [ "dist" diff --git a/packages/javascript/src/catcher.ts b/packages/javascript/src/catcher.ts index 9eacebb..c11f7a4 100644 --- a/packages/javascript/src/catcher.ts +++ b/packages/javascript/src/catcher.ts @@ -102,8 +102,7 @@ export default class Catcher extends BaseCatcher { ? { send: (): Promise => Promise.resolve() } : settings.transport ?? new Socket({ collectorEndpoint: settings.collectorEndpoint || `wss://${decodeIntegrationId(token)}.k1.hawk.so:443/ws`, - reconnectionAttempts: settings.reconnectionAttempts, - reconnectionTimeout: settings.reconnectionTimeout, + connectionIdleMs: settings.reconnectionTimeout, onClose(): void { log( 'Connection lost. Connection will be restored when new errors occurred', diff --git a/packages/javascript/src/types/hawk-initial-settings.ts b/packages/javascript/src/types/hawk-initial-settings.ts index 661bc32..e14aae5 100644 --- a/packages/javascript/src/types/hawk-initial-settings.ts +++ b/packages/javascript/src/types/hawk-initial-settings.ts @@ -36,6 +36,8 @@ export interface HawkInitialSettings { /** * How many time we should try to reconnect when connection lost. + * + * @deprecated not used anymore */ reconnectionAttempts?: number;