diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2008-08-10 00:08:42 +0200 |
---|---|---|
committer | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2008-08-10 00:08:42 +0200 |
commit | fa4a71c43227669b42b4b1c0a68be796091f3d1d (patch) | |
tree | 1b9cb2ca14e097bebbe26afed1950c83bce54561 /lib/rbot/rfc2812.rb | |
parent | 2f2644f03203b36fd6aa105e62f4cd15070e1cbe (diff) |
rfc2812.rb: support RPL_AWAY reply
Diffstat (limited to 'lib/rbot/rfc2812.rb')
-rw-r--r-- | lib/rbot/rfc2812.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/rbot/rfc2812.rb b/lib/rbot/rfc2812.rb index ac448883..758f574e 100644 --- a/lib/rbot/rfc2812.rb +++ b/lib/rbot/rfc2812.rb @@ -1244,6 +1244,12 @@ module Irc when RPL_DATASTR data[:text] = argv[1] handle(:datastr, data) + when RPL_AWAY + data[:nick] = argv[1] + data[:message] = argv[-1] + user = @server.get_user(data[:nick]) + user.away = data[:message] + handle(:away, data) when RPL_WHOREPLY data[:channel] = argv[1] data[:user] = argv[2] |