Add reason arg to /part

This commit is contained in:
Simon Ser 2020-06-28 09:32:03 +02:00
parent 59b98d38ac
commit d1663315e3
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48

View file

@ -428,13 +428,17 @@ export default class App extends Component {
this.client.send({ command: "JOIN", params: [channel] }); this.client.send({ command: "JOIN", params: [channel] });
break; break;
case "part": case "part":
// TODO: part reason var reason = args.join(" ");
if (!this.state.activeBuffer || !this.isChannel(this.state.activeBuffer)) { var channel = this.state.activeBuffer;
if (!channel || !this.isChannel(channel)) {
console.error("Not in a channel"); console.error("Not in a channel");
return; return;
} }
var channel = this.state.activeBuffer; var params = [channel];
this.client.send({ command: "PART", params: [channel] }); if (reason) {
params.push(reason);
}
this.client.send({ command: "PART", params });
break; break;
case "msg": case "msg":
var target = args[0]; var target = args[0];