From 9f723782abc45467c8c758124aedfdd3c4b827ab Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 20 Feb 2024 19:17:20 -0500 Subject: [PATCH] optional password --- src/models/stratum-messages/AuthorizationMessage.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/models/stratum-messages/AuthorizationMessage.ts b/src/models/stratum-messages/AuthorizationMessage.ts index 150c810..324007a 100644 --- a/src/models/stratum-messages/AuthorizationMessage.ts +++ b/src/models/stratum-messages/AuthorizationMessage.ts @@ -1,5 +1,5 @@ import { Expose, Transform } from 'class-transformer'; -import { ArrayMaxSize, ArrayMinSize, IsArray, IsString, MaxLength } from 'class-validator'; +import { ArrayMaxSize, ArrayMinSize, IsArray, IsOptional, IsString, MaxLength } from 'class-validator'; import { eRequestMethod } from '../enums/eRequestMethod'; import { IsBitcoinAddress } from '../validators/bitcoin-address.validator'; @@ -35,7 +35,8 @@ export class AuthorizationMessage extends StratumBaseMessage { return obj.params[1]; }) @MaxLength(64) - public password: string; + @IsOptional() + public password?: string; constructor() { super();