From e6ca10a0ce856fce5c087f89ce11008f11594738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Arturo=20Cabral=20Mej=C3=ADa?= Date: Fri, 5 May 2023 10:44:41 -0400 Subject: [PATCH] chore: remove tag id and value max len --- src/schemas/base-schema.ts | 4 ++-- test/unit/schemas/event-schema.spec.ts | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/schemas/base-schema.ts b/src/schemas/base-schema.ts index fe24136f..2df3e3f5 100644 --- a/src/schemas/base-schema.ts +++ b/src/schemas/base-schema.ts @@ -18,6 +18,6 @@ export const createdAtSchema = Schema.number().min(0).multiple(1).custom(seconds // [, 0..*] export const tagSchema = Schema.array() - .ordered(Schema.string().max(255).required().label('identifier')) - .items(Schema.string().allow('').max(1024).label('value')) + .ordered(Schema.string().required().label('identifier')) + .items(Schema.string().allow('').label('value')) .label('tag') diff --git a/test/unit/schemas/event-schema.spec.ts b/test/unit/schemas/event-schema.spec.ts index deae9629..999a1fc2 100644 --- a/test/unit/schemas/event-schema.spec.ts +++ b/test/unit/schemas/event-schema.spec.ts @@ -119,12 +119,10 @@ describe('NIP-01', () => { ], identifier: [ { message: 'must be a string', transform: assocPath(['tags', 0, 0], null) }, - { message: 'length must be less than or equal to 255 characters long', transform: assocPath(['tags', 0, 0], ' '.repeat(256)) }, { message: 'is not allowed to be empty', transform: assocPath(['tags', 0, 0], '') }, ], value: [ { message: 'must be a string', transform: assocPath(['tags', 0, 1], null) }, - { message: 'length must be less than or equal to 1024 characters long', transform: assocPath(['tags', 0, 1], ' '.repeat(1024 + 1)) }, ], }