aboutsummaryrefslogtreecommitdiffstats
path: root/irc_send.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-06-07 16:11:09 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-06-07 16:11:09 +0100
commit56699f009a608ecff3a247a08b3d0105a5e17153 (patch)
tree9884c0b47ed1f7d062c0567c8505cc120deb4a26 /irc_send.c
parent4aa0f6bc5645e124738ab15ad1eb65d4147dba25 (diff)
Show idle + login time info in /WHOIS (if available).
Diffstat (limited to 'irc_send.c')
-rw-r--r--irc_send.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/irc_send.c b/irc_send.c
index 41214428..3617d088 100644
--- a/irc_send.c
+++ b/irc_send.c
@@ -239,6 +239,14 @@ void irc_send_whois( irc_user_t *iu )
{
irc_send_num( irc, 301, "%s :%s", iu->nick, "User is offline" );
}
+
+ if( bu->idle_time || bu->login_time )
+ {
+ irc_send_num( irc, 317, "%s %d %d :seconds idle, signon time",
+ iu->nick,
+ bu->idle_time ? (int) ( time( NULL ) - bu->idle_time ) : 0,
+ (int) bu->login_time );
+ }
}
else
{