@elysiajs/websocket
Advanced tools
Comparing version 0.2.3 to 0.2.4
@@ -72,11 +72,11 @@ import { Elysia, getPath, Router, createValidationError, getSchemaValidator } from 'elysia'; | ||
catch (error) { } | ||
if (ws.data | ||
.transformMessage) | ||
for (let i = 0; i < | ||
ws.data | ||
.transformMessage.length; i++) { | ||
const temp = ws.data.transformMessage[i](message); | ||
if (temp !== undefined) | ||
message = temp; | ||
} | ||
for (let i = 0; i < | ||
ws.data | ||
.transformMessage.length; i++) { | ||
console.log(ws.data | ||
.transformMessage, i); | ||
const temp = ws.data.transformMessage[i](message); | ||
if (temp !== undefined) | ||
message = temp; | ||
} | ||
if (ws.data.message?.Check(message) === false) | ||
@@ -125,5 +125,7 @@ return void ws.send(createValidationError('message', ws.data | ||
message: getSchemaValidator(options.schema?.body), | ||
transformMessage: Array.isArray(options.transformMessage) | ||
? options.transformMessage | ||
: [options.transformMessage] | ||
transformMessage: !options.transform | ||
? [] | ||
: Array.isArray(options.transformMessage) | ||
? options.transformMessage | ||
: [options.transformMessage] | ||
} | ||
@@ -130,0 +132,0 @@ })) |
{ | ||
"name": "@elysiajs/websocket", | ||
"version": "0.2.3", | ||
"version": "0.2.4", | ||
"description": "Plugin for Elysia that add support for websocket", | ||
@@ -5,0 +5,0 @@ "author": { |
@@ -138,20 +138,22 @@ import type { ServerWebSocket, WebSocketHandler } from 'bun' | ||
if ( | ||
for ( | ||
let i = 0; | ||
i < | ||
(ws.data as ElysiaWSContext['data']) | ||
.transformMessage | ||
) | ||
for ( | ||
let i = 0; | ||
i < | ||
.transformMessage.length; | ||
i++ | ||
) { | ||
console.log( | ||
(ws.data as ElysiaWSContext['data']) | ||
.transformMessage.length; | ||
i++ | ||
) { | ||
const temp: any = ( | ||
ws.data as ElysiaWSContext['data'] | ||
).transformMessage[i](message) | ||
.transformMessage, | ||
i | ||
) | ||
if (temp !== undefined) message = temp | ||
} | ||
const temp: any = ( | ||
ws.data as ElysiaWSContext['data'] | ||
).transformMessage[i](message) | ||
if (temp !== undefined) message = temp | ||
} | ||
if ( | ||
@@ -229,5 +231,5 @@ (ws.data as ElysiaWSContext['data']).message?.Check( | ||
message: getSchemaValidator(options.schema?.body), | ||
transformMessage: Array.isArray( | ||
options.transformMessage | ||
) | ||
transformMessage: !options.transform | ||
? [] | ||
: Array.isArray(options.transformMessage) | ||
? options.transformMessage | ||
@@ -234,0 +236,0 @@ : [options.transformMessage] |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
26640
578