This commit is contained in:
Simon Ser 2021-05-31 17:02:56 +02:00
parent fff0907354
commit e271a3cd0e
2 changed files with 12 additions and 1 deletions

View file

@ -331,6 +331,13 @@ export default {
description: "Gives a user voiced status on this channel",
execute: (app, args) => givemode(app, args, "+v"),
},
"who": {
usage: "[<mask> [o]]",
description: "Retrieve a list of users",
execute: (app, args) => {
getActiveClient(app).send({ command: "WHO", params: args });
},
},
"whois": {
usage: "<nick>",
description: "Retrieve information about a user",
@ -339,7 +346,7 @@ export default {
if (!nick) {
throw new Error("Missing nick");
}
getActiveClient(app).whois(nick);
getActiveClient(app).send({ command: "WHOIS", params: [nick] });
},
},
};

View file

@ -663,6 +663,8 @@ export default class App extends Component {
};
this.setBufferState({ network: netID, name: who.nick }, { who, offline: false });
this.addMessage(netID, SERVER_BUFFER, msg);
break;
case irc.RPL_ENDOFWHO:
var target = msg.params[1];
@ -677,6 +679,8 @@ export default class App extends Component {
return { offline: true };
});
}
this.addMessage(netID, SERVER_BUFFER, msg);
break;
case "MODE":
var target = msg.params[0];