diff options
author | June McEnroe <june@causal.agency> | 2020-02-15 04:47:46 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-02-15 04:47:46 -0500 |
commit | 91fa13667206ff43c4541c71eb34d0fb8eb733f7 (patch) | |
tree | cfde12c566b5c5efec021dbdf8ec04cf0bf71577 /command.c | |
parent | Document exit status (diff) | |
download | test-91fa13667206ff43c4541c71eb34d0fb8eb733f7.tar.gz test-91fa13667206ff43c4541c71eb34d0fb8eb733f7.zip |
Add /ns and /cs
Diffstat (limited to '')
-rw-r--r-- | command.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/command.c b/command.c index 3b94270..8d781f7 100644 --- a/command.c +++ b/command.c @@ -168,6 +168,18 @@ static void commandWhois(size_t id, char *params) { replies.whois++; } +static void commandNS(size_t id, char *params) { + (void)id; + if (!params) return; + ircFormat("PRIVMSG NickServ :%s\r\n", params); +} + +static void commandCS(size_t id, char *params) { + (void)id; + if (!params) return; + ircFormat("PRIVMSG ChanServ :%s\r\n", params); +} + static void commandQuery(size_t id, char *params) { if (!params) return; size_t query = idFor(params); @@ -264,6 +276,7 @@ static const struct Handler { { "/away", .fn = commandAway }, { "/close", .fn = commandClose }, { "/copy", .fn = commandCopy, .restricted = true }, + { "/cs", .fn = commandCS }, { "/debug", .fn = commandDebug, .restricted = true }, { "/exec", .fn = commandExec, .restricted = true }, { "/help", .fn = commandHelp }, @@ -277,6 +290,7 @@ static const struct Handler { { "/names", .fn = commandNames }, { "/nick", .fn = commandNick }, { "/notice", .fn = commandNotice }, + { "/ns", .fn = commandNS }, { "/open", .fn = commandOpen, .restricted = true }, { "/part", .fn = commandPart }, { "/query", .fn = commandQuery, .restricted = true }, |