Changeset 970

Show
Ignore:
Timestamp:
10/31/07 22:23:05 (13 months ago)
Author:
tokuhirom
Message:

lang/perl/mobirc: reconnect, connect, snotice is now in the *server* pseudo channel.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/mobirc/trunk/mobirc/lib/Mobirc/IRCClient.pm

    r937 r970  
    349349        decode( 'utf8', '*server*' ), 
    350350        undef, 
    351         $message, 
     351        decode( 'utf8', $message), 
    352352        'snotice', 
    353353    ); 
     
    370370} 
    371371 
    372 # FIXME: I want more cool implement 
    373372sub _get_args { 
    374373    my $poe = shift; 
    375374 
    376     my @ret; 
    377     for my $elem (@{$poe->args}) { 
    378         if ( ref $elem && ref $elem eq 'ARRAY') { 
    379             push @ret, [map { decode($poe->heap->{config}->{irc}->{incode}, $_) } @$elem]; 
    380         } else { 
    381             push @ret, decode($poe->heap->{config}->{irc}->{incode}, $elem); 
    382         } 
    383     } 
    384     return @ret; 
     375    return map { decode($poe->heap->{config}->{irc}->{incode}, $_) } @{ $poe->args }; 
    385376} 
    386377