From 05128de7638fd7dc97cf5d1f1d946b28355efa7a Mon Sep 17 00:00:00 2001 From: Nour Alharithi Date: Mon, 27 May 2024 12:22:55 -0700 Subject: [PATCH 1/2] bump sdk --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ac33388..aa35ce3 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "^0.29.0", - "@drift-labs/sdk": "2.82.0-beta.19", + "@drift-labs/sdk": "2.83.0-beta.2", "@opentelemetry/api": "^1.1.0", "@opentelemetry/auto-instrumentations-node": "^0.31.1", "@opentelemetry/exporter-prometheus": "^0.31.0", diff --git a/yarn.lock b/yarn.lock index f7d1d7a..4e7b1f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -122,10 +122,10 @@ enabled "2.0.x" kuler "^2.0.0" -"@drift-labs/sdk@2.82.0-beta.19": - version "2.82.0-beta.19" - resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.82.0-beta.19.tgz#f4e413eb8eb4b824fa62ed6c5ba46735847d9ec5" - integrity sha512-IGo6hkJn+iq5+OX68VuFjva/UYEGwr/tSTGPWqNa6+p530xeGOJnK1zvTw9kWqC5JtsdI6U+V1xHAT7wZPirFQ== +"@drift-labs/sdk@2.83.0-beta.2": + version "2.83.0-beta.2" + resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.83.0-beta.2.tgz#b1912e51a639b400dde7b8a5121cbb2b471ffb7c" + integrity sha512-sBBusqdhTvtuh9kPplG1TAN3bicPALz+YfvxPIP3D5a1aWZnqVocW6J+GsD8T8icGhS2SiUSmLtRMvDX4OXw3g== dependencies: "@coral-xyz/anchor" "0.28.1-beta.2" "@ellipsis-labs/phoenix-sdk" "^1.4.2" From 18f8eb37b783b973ff4cf8537776a6a0674f8460 Mon Sep 17 00:00:00 2001 From: Jack Waller Date: Tue, 4 Jun 2024 13:41:59 +1000 Subject: [PATCH 2/2] fix: add gaurd to sanitise ws manager --- src/wsConnectionManager.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wsConnectionManager.ts b/src/wsConnectionManager.ts index d0cd4e7..ba61229 100644 --- a/src/wsConnectionManager.ts +++ b/src/wsConnectionManager.ts @@ -37,10 +37,10 @@ const MAX_BUFFERED_AMOUNT = 300000; const CHANNEL_PREFIX = RedisClientPrefix.DLOB; const CHANNEL_PREFIX_HELIUS = RedisClientPrefix.DLOB_HELIUS; -const sanitiseChannelForClient = (channel: string): string => { +const sanitiseChannelForClient = (channel: string | undefined): string => { return channel - .replace(CHANNEL_PREFIX, '') - .replace(CHANNEL_PREFIX_HELIUS, ''); + ?.replace(CHANNEL_PREFIX, '') + ?.replace(CHANNEL_PREFIX_HELIUS, ''); }; const getRedisChannelFromMessage = (message: any): string => {