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`