MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / onMessage

Method onMessage

plugins/ContentFilter/media/js/ZeroFrame.js:33–54  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

31 }
32
33 onMessage(e) {
34 let message = e.data
35 let cmd = message.cmd
36 if (cmd === CMD_RESPONSE) {
37 if (this.waiting_cb[message.to] !== undefined) {
38 this.waiting_cb[message.to](message.result)
39 }
40 else {
41 this.log("Websocket callback not found:", message)
42 }
43 } else if (cmd === CMD_WRAPPER_READY) {
44 this.cmd(CMD_INNER_READY)
45 } else if (cmd === CMD_PING) {
46 this.response(message.id, CMD_PONG)
47 } else if (cmd === CMD_WRAPPER_OPENED_WEBSOCKET) {
48 this.onOpenWebsocket()
49 } else if (cmd === CMD_WRAPPER_CLOSE_WEBSOCKET) {
50 this.onCloseWebsocket()
51 } else {
52 this.onRequest(cmd, message)
53 }
54 }
55
56 onRequest(cmd, message) {
57 this.log("Unknown request", message)

Callers 1

connectMethod · 0.95

Calls 6

logMethod · 0.95
cmdMethod · 0.95
responseMethod · 0.95
onOpenWebsocketMethod · 0.95
onCloseWebsocketMethod · 0.95
onRequestMethod · 0.95

Tested by

no test coverage detected