Update packages/microservices/errors/invalid-tcp-data-reception.exception.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
ghy
2025-09-10 15:59:39 +08:00
committed by GitHub
parent 9403addd44
commit f33aba8938

View File

@@ -1,8 +1,14 @@
import { RuntimeException } from '@nestjs/core/errors/exceptions/runtime.exception';
export class InvalidTcpDataReceptionException extends RuntimeException {
constructor(err: string) {
const _errMsg = err.includes('Corrupted length value')
constructor(err: string | Error) {
const errMsgStr =
typeof err === 'string'
? err
: err && typeof err === 'object' && 'message' in err && typeof (err as any).message === 'string'
? (err as any).message
: String(err);
const _errMsg = errMsgStr.includes('Corrupted length value')
? `Corrupted length value of the received data supplied in a packet`
: `The invalid received message from tcp server`;
super(_errMsg);