MCPcopy Index your code
hub / github.com/theturtle32/WebSocket-Node / onMessage

Function onMessage

lib/W3CWebSocket.js:232–249  ·  view source on GitHub ↗
(message)

Source from the content-addressed store, hash-verified

230
231
232function onMessage(message) {
233 if (message.utf8Data) {
234 this.dispatchEvent(createMessageEvent(message.utf8Data));
235 }
236 else if (message.binaryData) {
237 // Must convert from Node Buffer to ArrayBuffer.
238 // TODO: or to a Blob (which does not exist in Node!).
239 if (this.binaryType === 'arraybuffer') {
240 var buffer = message.binaryData;
241 var arraybuffer = new ArrayBuffer(buffer.length);
242 var view = new Uint8Array(arraybuffer);
243 for (var i=0, len=buffer.length; i<len; ++i) {
244 view[i] = buffer[i];
245 }
246 this.dispatchEvent(createMessageEvent(arraybuffer));
247 }
248 }
249}
250
251
252function destroy() {

Callers

nothing calls this directly

Calls 1

createMessageEventFunction · 0.85

Tested by

no test coverage detected