From 89a036b4102c253f35a96529536aa68667df8b4f Mon Sep 17 00:00:00 2001 From: pradeepkumar Date: Wed, 11 Feb 2026 07:38:07 +0530 Subject: [PATCH] feat: skip response transformation for WebSocket contexts in the transform interceptor. --- src/common/interceptors/transform.interceptor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/interceptors/transform.interceptor.ts b/src/common/interceptors/transform.interceptor.ts index 7b16b14..c774724 100644 --- a/src/common/interceptors/transform.interceptor.ts +++ b/src/common/interceptors/transform.interceptor.ts @@ -21,6 +21,11 @@ export class TransformInterceptor context: ExecutionContext, next: CallHandler, ): Observable> { + // Skip wrapping for WebSocket contexts - gateway handlers return raw data + if (context.getType() === 'ws') { + return next.handle(); + } + return next.handle().pipe( map((data) => ({ success: true,