From b95932eb5a897fd264f3762493285dd7037dccba Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Fri, 26 Mar 2010 23:39:23 -0400 Subject: Added WHOIS command. --- irc_send.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'irc_send.c') diff --git a/irc_send.c b/irc_send.c index 513f556d..b19d6a0f 100644 --- a/irc_send.c +++ b/irc_send.c @@ -188,3 +188,29 @@ void irc_send_topic( irc_channel_t *ic ) else irc_send_num( ic->irc, 331, "%s :No topic for this channel", ic->name ); } + +void irc_send_whois( irc_user_t *iu ) +{ + irc_t *irc = iu->irc; + + irc_send_num( irc, 311, "%s %s %s * :%s", + iu->nick, iu->user, iu->host, iu->fullname ); + + /* + if( u->ic ) + irc_send_num( irc, 312, "%s %s.%s :%s network", u->nick, u->ic->acc->user, + u->ic->acc->server && *u->ic->acc->server ? u->ic->acc->server : "", + u->ic->acc->prpl->name ); + else + irc_send_num( irc, 312, "%s %s :%s", u->nick, irc->myhost, IRCD_INFO ); + */ + + /* + if( u->away ) + irc_send_num( irc, 301, "%s :%s", u->nick, u->away ); + if( u->status_msg ) + irc_send_num( irc, 333, "%s :Status: %s", u->nick, u->status_msg ); + */ + + irc_send_num( irc, 318, "%s :End of /WHOIS list", iu->nick ); +} -- cgit v1.2.3