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] });
break;
case "part":
// TODO: part reason
if (!this.state.activeBuffer || !this.isChannel(this.state.activeBuffer)) {
var reason = args.join(" ");
var channel = this.state.activeBuffer;
if (!channel || !this.isChannel(channel)) {
console.error("Not in a channel");
return;
}
var channel = this.state.activeBuffer;
this.client.send({ command: "PART", params: [channel] });
var params = [channel];
if (reason) {
params.push(reason);
}
this.client.send({ command: "PART", params });
break;
case "msg":
var target = args[0];