aboutsummaryrefslogtreecommitdiffstats
path: root/irc_send.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-03-26 23:39:23 -0400
committerWilmer van der Gaast <wilmer@gaast.net>2010-03-26 23:39:23 -0400
commitb95932eb5a897fd264f3762493285dd7037dccba (patch)
tree469be96119961205167ae1c5ea23ca638507d10c /irc_send.c
parent63a520b8ce1776442f2f79528ddd23fb0de51f94 (diff)
Added WHOIS command.
Diffstat (limited to 'irc_send.c')
-rw-r--r--irc_send.c26
1 files changed, 26 insertions, 0 deletions
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 );
+}