X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/0c835e0f71608e76dc4f5805233a79d6e6850c9f..17e4d28ec48db02784eebbf107b79d4331848090:/src/proto-p10.c diff --git a/src/proto-p10.c b/src/proto-p10.c index 1f82782..0ff72b9 100644 --- a/src/proto-p10.c +++ b/src/proto-p10.c @@ -18,6 +18,7 @@ * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include "nickserv.h" #include "chanserv.h" #include "proto-common.c" @@ -430,6 +431,18 @@ irc_user(struct userNode *user) } } +void +irc_rename(struct userNode *user, const char *new_handle) +{ + putsock("%s " P10_ACCOUNT " %s M %s", self->numeric, user->numeric, new_handle); +} + +void +irc_delete(struct userNode *user) +{ + putsock("%s " P10_ACCOUNT " %s U", self->numeric, user->numeric); +} + void irc_account(struct userNode *user, const char *stamp, time_t timestamp) { @@ -2091,6 +2104,10 @@ AddUser(struct server* uplink, const char *nick, const char *ident, const char * for (n=0; nloc == 1) && (uNode->handle_info)) + send_func_list(uNode); + return uNode; }