Warn on non-array messages from sockets

This commit is contained in:
Jonathan Staab
2023-10-02 13:22:35 -07:00
parent 11499ec04f
commit 7f1ac721dc
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "paravel", "name": "paravel",
"version": "0.3.6", "version": "0.3.7",
"description": "Yet another toolkit for nostr", "description": "Yet another toolkit for nostr",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
+7 -1
View File
@@ -85,7 +85,13 @@ export class Socket {
onMessage = (event: MessageEvent) => { onMessage = (event: MessageEvent) => {
try { try {
this.opts.onMessage(JSON.parse(event.data as string)) const message = JSON.parse(event.data as string)
if (Array.isArray(message)) {
this.opts.onMessage(message as Message)
} else {
console.warn("Invalid messages received:", message)
}
} catch (e) { } catch (e) {
// pass // pass
} }