From 722d4c05aca832ed2e1bf8f15c290f9556df4267 Mon Sep 17 00:00:00 2001 From: Nikolay Karadzhov Date: Mon, 10 Nov 2025 13:43:35 +0200 Subject: [PATCH] fix(xreadgroup): dont parse number props 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 } : {}) }; }