X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/0e08a8e0da1204f414c27c5352a590244c7a0e9a..7a27854095fb80ce76e2ef5a59e87f42fbbe45fe:/src/proto-p10.c diff --git a/src/proto-p10.c b/src/proto-p10.c index f0a89ba..14d0d29 100644 --- a/src/proto-p10.c +++ b/src/proto-p10.c @@ -681,6 +681,7 @@ irc_privmsg(struct userNode *from, const char *to, const char *message) putsock("%s " P10_PRIVMSG " %s :%s", from->numeric, to, message); } +void irc_privmsg_user(struct userNode *from, struct userNode *to, const char *message) { putsock("%s " P10_PRIVMSG " %s :%s", from->numeric, to->numeric, message); @@ -974,6 +975,12 @@ irc_svsjoin(struct userNode *from, struct userNode *who, struct chanNode *to) putsock("%s " P10_SVSJOIN " %s %s "FMT_TIME_T, from->uplink->numeric, who->numeric, to->name, now); } +void +irc_svspart(struct userNode *from, struct userNode *who, struct chanNode *to) +{ + putsock("%s " P10_SVSPART " %s %s", from->uplink->numeric, who->numeric, to->name); +} + void irc_kick(struct userNode *who, struct userNode *target, struct chanNode *channel, const char *msg) {