App-Alice

 view release on metacpan or  search on metacpan

lib/App/Alice/IRC.pm  view on Meta::CPAN


sub whois_table {
  my ($self, $nick) = @_;
  my $info = $self->get_nick_info($nick);
  return "No info for user \"$nick\"" if !$info;
  return "real: $info->{real}\nuser: $info->{user}\n" .
         "host: $info->{IP}\nserver: $info->{server}\nchannels: " .
         join " ", keys %{$info->{channels}};
}

sub update_realname {
  my ($self, $realname) = @_;
  my $nick = $self->nick_cached;
  $self->send_srv(REALNAME => $realname);
  if (my $info = $self->get_nick_info($nick)) { 
    $info->{real} = $realname;
  }
  for (grep {$_->previous_nick eq $nick} $self->windows) {
    $_->reset_previous_nick;
  }
}

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.526 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )