1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 21:36:37 +02:00

irc: add command /rules (closes #1864)

This commit is contained in:
Sébastien Helleu
2023-01-31 18:43:07 +01:00
parent 9f5ca3b1a9
commit 30fa647700
23 changed files with 152 additions and 15 deletions
+28
View File
@@ -4888,6 +4888,28 @@ IRC_COMMAND_CALLBACK(restart)
return WEECHAT_RC_OK;
}
/*
* Callback for command "/rules": requests the server rules
*/
IRC_COMMAND_CALLBACK(rules)
{
IRC_BUFFER_GET_SERVER(buffer);
IRC_COMMAND_CHECK_SERVER("rules", 1, 1);
/* make C compiler happy */
(void) pointer;
(void) data;
(void) argc;
(void) argv;
(void) argv_eol;
irc_server_sendf (ptr_server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
"RULES");
return WEECHAT_RC_OK;
}
/*
* Callback for command "/sajoin": forces a user to join channel(s).
*/
@@ -7433,6 +7455,12 @@ irc_command_init ()
N_("[<target>]"),
N_("target: server name"),
NULL, &irc_command_restart, NULL, NULL);
weechat_hook_command (
"rules",
N_("request the server rules"),
"",
"",
NULL, &irc_command_rules, NULL, NULL);
weechat_hook_command (
"sajoin",
N_("force a user to join channel(s)"),