diff options
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 ); +} | 
