From a0c85c3372dfa66179be9bcb2063e200503a42f4 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 27 May 2021 09:34:43 -0400 Subject: [PATCH] Handle incoming MODE messages in appropriate buffer --- components/app.js | 6 ++++++ components/buffer.js | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/components/app.js b/components/app.js index 796a0a9..0cd3d24 100644 --- a/components/app.js +++ b/components/app.js @@ -657,6 +657,12 @@ export default class App extends Component { }); } break; + case "MODE": + var target = msg.params[0]; + if (this.isChannel(target)) { + this.addMessage(netID, target, msg); + } + break; case "NOTICE": case "PRIVMSG": var target = msg.params[0]; diff --git a/components/buffer.js b/components/buffer.js index 8723656..a580604 100644 --- a/components/buffer.js +++ b/components/buffer.js @@ -104,6 +104,11 @@ class LogLine extends Component { ${createNick(msg.prefix.name)} has quit `; break; + case "MODE": + content = html` + * ${createNick(msg.prefix.name)} sets mode ${msg.params.slice(1).join(" ")} + `; + break; case "NICK": var newNick = msg.params[0]; content = html`