mirror of
https://codeberg.org/emersion/gamja
synced 2025-03-15 00:47:46 +01:00
lib/client: print raw messages in debug mode
Browser consoles aren't super helpful in general and just show the command name, require extra clicks to see the params.
This commit is contained in:
parent
038cc68ee4
commit
429b4595e7
@ -287,11 +287,13 @@ export default class Client extends EventTarget {
|
||||
return;
|
||||
}
|
||||
|
||||
let msg = irc.parseMessage(event.data);
|
||||
let raw = event.data;
|
||||
if (this.debug) {
|
||||
console.debug("Received:", msg);
|
||||
console.debug("Received:", raw);
|
||||
}
|
||||
|
||||
let msg = irc.parseMessage(raw);
|
||||
|
||||
// If the prefix is missing, assume it's coming from the server on the
|
||||
// other end of the connection
|
||||
if (!msg.prefix) {
|
||||
@ -708,9 +710,10 @@ export default class Client extends EventTarget {
|
||||
if (!this.ws) {
|
||||
throw new Error("Failed to send IRC message " + msg.command + ": socket is closed");
|
||||
}
|
||||
this.ws.send(irc.formatMessage(msg));
|
||||
let raw = irc.formatMessage(msg)
|
||||
this.ws.send(raw);
|
||||
if (this.debug) {
|
||||
console.debug("Sent:", msg);
|
||||
console.debug("Sent:", raw);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user