Changeset 30c735c for perl/modules/jabber.pl
- Timestamp:
- Jan 11, 2007, 5:29:14 PM (18 years ago)
- Branches:
- master, barnowl_perlaim, debian, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 31cf416
- Parents:
- 004caa5
- git-author:
- Nelson Elhage <nelhage@mit.edu> (01/11/07 16:18:17)
- git-committer:
- Nelson Elhage <nelhage@mit.edu> (01/11/07 17:29:14)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perl/modules/jabber.pl
r60986b2 r30c735c 28 28 ################################################################################ 29 29 ################################################################################ 30 package BarnOwl::Jabber::Connection; 31 32 use base qw(Net::Jabber::Client); 33 34 sub new { 35 my $class = shift; 36 37 my %args = (); 38 if(BarnOwl::getvar('debug') eq 'on') { 39 $args{debuglevel} = 1; 40 $args{debugfile} = 'jabber.log'; 41 } 42 my $self = $class->SUPER::new(%args); 43 return $self 44 } 45 46 ################################################################################ 47 ################################################################################ 30 48 package BarnOwl::Jabber::ConnectionManager; 31 49 sub new { … … 38 56 my $jidStr = shift; 39 57 40 my %args = (); 41 if(BarnOwl::getvar('debug') eq 'on') { 42 $args{debuglevel} = 1; 43 $args{debugfile} = 'jabber.log'; 44 } 45 my $client = Net::Jabber::Client->new(%args); 58 my $client = BarnOwl::Jabber::Connection->new; 46 59 47 60 $self->{Client}->{$jidStr} = $client; … … 120 133 ################################################################################ 121 134 122 package owl_jabber;135 package BarnOwl::Jabber; 123 136 124 137 our $conn = new BarnOwl::Jabber::ConnectionManager unless $conn;;
Note: See TracChangeset
for help on using the changeset viewer.