From 426be32b1d802cf442cc074a4a412ffa4eb6e3ad Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Tue, 2 Jul 2019 18:33:45 -0400 Subject: Add optional key to /join --- input.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'input.c') diff --git a/input.c b/input.c index bbbc0d3..024941d 100644 --- a/input.c +++ b/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) { -- cgit 1.4.1