Add optional key to /join
parent
39a752c46e
commit
426be32b1d
|
@ -1,4 +1,4 @@
|
|||
.Dd February 26, 2019
|
||||
.Dd July 2, 2019
|
||||
.Dt CATGIRL 1
|
||||
.Os
|
||||
.
|
||||
|
@ -113,7 +113,7 @@ may be used to abbreviate a command.
|
|||
.
|
||||
.Ss Chat Commands
|
||||
.Bl -tag -width Ds
|
||||
.It Ic /join Ar chan
|
||||
.It Ic /join Ar chan Op Ar key
|
||||
Join a channel.
|
||||
.
|
||||
.It Ic /me Op Ar action
|
||||
|
|
7
input.c
7
input.c
|
@ -42,7 +42,12 @@ typedef void Handler(struct Tag tag, char *params);
|
|||
|
||||
static void inputJoin(struct Tag tag, char *params) {
|
||||
char *chan = strsep(¶ms, " ");
|
||||
ircFmt("JOIN :%s\r\n", chan ? chan : tag.name);
|
||||
char *key = strsep(¶ms, " ");
|
||||
if (key) {
|
||||
ircFmt("JOIN %s %s\r\n", chan, key);
|
||||
} else {
|
||||
ircFmt("JOIN %s\r\n", chan ? chan : tag.name);
|
||||
}
|
||||
}
|
||||
|
||||
static void inputMe(struct Tag tag, char *params) {
|
||||
|
|
Loading…
Reference in New Issue