- Timestamp:
- Dec 22, 2009, 6:37:38 PM (15 years ago)
- Branches:
- master, release-1.10, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- a2a5236
- Parents:
- 6396c1e
- git-author:
- Alejandro R. Sedeño <asedeno@mit.edu> (12/22/09 01:15:39)
- git-committer:
- Alejandro R. Sedeño <asedeno@mit.edu> (12/22/09 18:37:38)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm
rf1a2736 r0dbb7d2 85 85 $self->{$jidStr}->{ReconnectAt} = time + $self->{$jidStr}->{ReconnectBackoff}; 86 86 87 my $status = $self->{$jidStr}->{Client}->Connect; 87 my $client = $self->{$jidStr}->{Client}; 88 my $status = $client->Connect; 88 89 return 0 unless $status; 89 90 90 my @result = $ self->{$jidStr}->{Client}->AuthSend( %{ $self->{$jidStr}->{Auth} } );91 my @result = $client->AuthSend( %{ $self->{$jidStr}->{Auth} } ); 91 92 if ( !@result || $result[0] ne 'ok' ) { 92 93 $self->removeConnection($jidStr); … … 94 95 return 0; 95 96 } 96 97 BarnOwl::admin_message(Jabber => "Reconnected to jabber as $jidStr"); 98 $self->{$jidStr}{Status} = "available"; 99 100 foreach my $muc ($self->{$jidStr}->{Client}->MUCs()) { 97 $self->{$jidStr}->{Status} = "available"; 98 $client->onConnect($self, $jidStr); 99 foreach my $muc ($client->MUCs()) { 101 100 $muc->Join($muc->{ARGS}); 102 101 }
Note: See TracChangeset
for help on using the changeset viewer.