From ff6d446c12179f4efb0f9d3f022ba294c5731d61 Mon Sep 17 00:00:00 2001 From: Benjamin Wilson Date: Thu, 22 Aug 2024 15:18:11 -0400 Subject: [PATCH] validation handling --- src/models/StratumV1Client.ts | 2 +- src/models/stratum-messages/SubscriptionMessage.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/models/StratumV1Client.ts b/src/models/StratumV1Client.ts index 02af28b..e90f9ac 100644 --- a/src/models/StratumV1Client.ts +++ b/src/models/StratumV1Client.ts @@ -316,7 +316,7 @@ export class StratumV1Client { } else { - console.error('Mining Submit validation error'); + console.log('Mining Submit validation error'); const err = new StratumErrorMessage( miningSubmitMessage.id, eStratumErrorCode.OtherUnknown, diff --git a/src/models/stratum-messages/SubscriptionMessage.ts b/src/models/stratum-messages/SubscriptionMessage.ts index c72510e..ada3d12 100644 --- a/src/models/stratum-messages/SubscriptionMessage.ts +++ b/src/models/stratum-messages/SubscriptionMessage.ts @@ -14,7 +14,7 @@ export class SubscriptionMessage extends StratumBaseMessage { @IsString() @MaxLength(128) @Transform(({ value, key, obj, type }) => { - return obj.params[0] == null ? 'unknown' : SubscriptionMessage.refineUserAgent(obj.params[0]); + return obj?.params?.[0] == null ? 'unknown' : SubscriptionMessage.refineUserAgent(obj.params[0]); }) public userAgent: string;