Add /topic
parent
ff6424a87c
commit
b98c7d6863
|
@ -144,6 +144,8 @@ Start a private conversation.
|
|||
Quit IRC.
|
||||
.It Ic /quote Ar command
|
||||
Send a raw IRC command.
|
||||
.It Ic /topic Op Ar topic
|
||||
Show or set the topic of the channel.
|
||||
.El
|
||||
.
|
||||
.Ss UI Commands
|
||||
|
|
10
command.c
10
command.c
|
@ -101,6 +101,15 @@ static void commandNick(size_t id, char *params) {
|
|||
ircFormat("NICK :%s\r\n", params);
|
||||
}
|
||||
|
||||
static void commandTopic(size_t id, char *params) {
|
||||
if (params) {
|
||||
ircFormat("TOPIC %s :%s\r\n", idNames[id], params);
|
||||
} else {
|
||||
ircFormat("TOPIC %s\r\n", idNames[id]);
|
||||
replies.topic++;
|
||||
}
|
||||
}
|
||||
|
||||
static void commandNames(size_t id, char *params) {
|
||||
(void)params;
|
||||
ircFormat("NAMES :%s\r\n", idNames[id]);
|
||||
|
@ -150,6 +159,7 @@ static const struct Handler {
|
|||
{ "/query", commandQuery },
|
||||
{ "/quit", commandQuit },
|
||||
{ "/quote", commandQuote },
|
||||
{ "/topic", commandTopic },
|
||||
{ "/window", commandWindow },
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue