diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-03-26 23:39:23 -0400 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-03-26 23:39:23 -0400 |
commit | b95932eb5a897fd264f3762493285dd7037dccba (patch) | |
tree | 469be96119961205167ae1c5ea23ca638507d10c /irc_send.c | |
parent | 63a520b8ce1776442f2f79528ddd23fb0de51f94 (diff) |
Added WHOIS command.
Diffstat (limited to 'irc_send.c')
-rw-r--r-- | irc_send.c | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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 ); +} |