Skip to content

Commit 4841902

Browse files
authored
send actions to default channel if none specified (#123)
1 parent 821d050 commit 4841902

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

kirc.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -893,8 +893,13 @@ static void handleUserInput(struct State *l) {
893893
case '@' : /* send private message to target channel or user */
894894
strtok_r(l->buf, " ", &tok);
895895
if (l->buf[1] == '@') {
896-
raw("privmsg %s :\001ACTION %s\001\r\n", l->buf + 2, tok);
897-
printf("\x1b[35mprivmsg %s :ACTION %s\x1b[0m\r\n", l->buf + 2, tok);
896+
if (l->buf[2] == '\0') {
897+
raw("privmsg #%s :\001ACTION %s\001\r\n", cdef, tok);
898+
printf("\x1b[35mprivmsg #%s :ACTION %s\x1b[0m\r\n", cdef, tok);
899+
} else {
900+
raw("privmsg %s :\001ACTION %s\001\r\n", l->buf + 2, tok);
901+
printf("\x1b[35mprivmsg %s :ACTION %s\x1b[0m\r\n", l->buf + 2, tok);
902+
}
898903
} else {
899904
raw("privmsg %s :%s\r\n", l->buf + 1, tok);
900905
printf("\x1b[35mprivmsg %s :%s\x1b[0m\r\n", l->buf + 1, tok);

0 commit comments

Comments
 (0)