-
Notifications
You must be signed in to change notification settings - Fork 3
Description
It would be useful to have a USERMODES
parameter (similar to the existing CHANMODES
parameter) in order to provide users with immediate feedback on whether their MODE
messages are valid. That would potentially cut out a send and reply from the command verification process. Since user modes are always type D (according to horse docs), the parameter could be a simple list of all available user modes.
I believe the list of available user modes in RPL_MYINFO
cannot be relied upon for this purpose, since there is no mechanism for updating that information if it becomes out of date. E.g. if connecting to a bouncer and the initial list sent in RPL_MYINFO
is a placeholder since the upstream network has not yet been selected, then there is no established mechanism for sending the upstream network's user modes once it has been selected.