From a144dd627311a71798b43b081e406bb16004562e Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 16 Feb 2012 21:19:46 -0600 Subject: handle flowdock nick renaming --- lib/Bot/Flowdock/IRC.pm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/Bot/Flowdock/IRC.pm b/lib/Bot/Flowdock/IRC.pm index a70414f..b929789 100644 --- a/lib/Bot/Flowdock/IRC.pm +++ b/lib/Bot/Flowdock/IRC.pm @@ -141,6 +141,17 @@ sub flowdock_message { sub flowdock_user_edit { my $self = shift; my ($event) = @_; + + my $id = $event->{user}; + my $nick = $event->{content}{user}{nick}; + my $oldnick = $self->name_from_id($id); + + $self->say( + channel => ($self->channels)[0], + body => "* $oldnick is now known as $nick", + ); + + $self->_id_map->{$id} = $nick; } sub said { -- cgit v1.2.3-54-g00ecf