Changeset 5827


Ignore:
Timestamp:
07/04/09 15:55:41 (3 years ago)
Author:
submersible_toaster
Message:

...any moment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/Transport/IRC.pm

    r5826 r5827  
    3030        } 
    3131    ); 
     32     
    3233    $self->{connection} = $con; 
     34    $self->_register_irc_callbacks($con); 
    3335    my $c = AnyEvent->condvar; 
    3436    $self->{condvar} = $c; 
     
    4648sub _register_irc_callbacks { 
    4749    my ($self,$con) = @_; 
    48  
     50warn "REGISTER CALLBACKS"; 
    4951 
    5052    $con->reg_cb ( 
     
    5557         $self->condvar->broadcast; 
    5658          } else { 
    57          warn "Connected! Yay!\n"; 
     59         Padre::Util::debug( "Connected! Yay!\n" ); 
    5860          } 
    5961 
    60         $con->register(  
    61           $self->nickname, 
    62           'Padre-Swarm-Transport-IRC', 
    63           , getlogin()  
    64         ); 
    6562        $con->send_srv( JOIN => '#padre' ); 
    66         
     63#       $con->register(  
     64#         $self->nickname, 
     65#         'Padre-Swarm-Transport-IRC', 
     66#         , getlogin()  
     67#       ); 
     68         
    6769       }, 
    6870       disconnect => sub { 
     
    109111sub poll { 
    110112    my ($self,$time) = @_; 
    111     warn "Polling for $time:"; 
    112     $self->condvar->recv(); 
     113#   warn "Polling for $time:"; 
     114    my $c = AnyEvent->condvar; 
     115    my $timer = AnyEvent->timer( after=>$time, 
     116        cb=>sub{ $c->send } ); 
     117    $c->recv; 
     118#   warn "Returned from poll wait"; 
    113119    if ( keys %{ $self->{incoming_buffer} } ) { 
     120        warn "DATA IN BUFFER!"; 
    114121        return keys %{ $self->{incoming_buffer} }; 
    115122    } 
Note: See TracChangeset for help on using the changeset viewer.