From a245ef44940d8929255559b1701f9d608964f87b Mon Sep 17 00:00:00 2001 From: Nikolay Karadzhov Date: Wed, 19 Nov 2025 14:16:52 +0200 Subject: [PATCH] fix(xreadgroup): dont parse number props (#3133) Initially, there was a bug in the server where the two additional props were returned as string instead of number. This should now be fixed in the GA, so no need to parse to Number anymore. --- packages/client/lib/commands/generic-transformers.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/client/lib/commands/generic-transformers.ts b/packages/client/lib/commands/generic-transformers.ts index 56e99c28de..33286ea739 100644 --- a/packages/client/lib/commands/generic-transformers.ts +++ b/packages/client/lib/commands/generic-transformers.ts @@ -522,8 +522,8 @@ export type StreamMessageRawReply = TuplesReply<[ export type StreamMessageReply = { id: BlobStringReply, message: MapReply, - millisElapsedFromDelivery?: number - deliveriesCounter?: number + millisElapsedFromDelivery?: NumberReply + deliveriesCounter?: NumberReply }; export function transformStreamMessageReply(typeMapping: TypeMapping | undefined, reply: StreamMessageRawReply): StreamMessageReply { @@ -531,8 +531,8 @@ export function transformStreamMessageReply(typeMapping: TypeMapping | undefined return { id: id, message: transformTuplesReply(message, undefined, typeMapping), - ...(millisElapsedFromDelivery !== undefined ? { millisElapsedFromDelivery: Number(millisElapsedFromDelivery) } : {}), - ...(deliveriesCounter !== undefined ? { deliveriesCounter: Number(deliveriesCounter) } : {}) + ...(millisElapsedFromDelivery !== undefined ? { millisElapsedFromDelivery } : {}), + ...(deliveriesCounter !== undefined ? { deliveriesCounter } : {}) }; }