Changeset 871 for Link-Accounts-Remote/lib
- Timestamp:
- 12/23/11 17:03:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Link-Accounts-Remote/lib/Link/Accounts/Remote.pm
r870 r871 12 12 our $VERSION = '0.01'; 13 13 14 our $ERROR; 15 14 16 sub new { 15 17 my ($class, $url) = @_; … … 23 25 24 26 # Don't check certificate: 25 $self->useragent->ssl_opts(verify_hostname => 0);27 #$self->useragent->ssl_opts(verify_hostname => 0); 26 28 27 29 bless $self, $class; … … 31 33 my $domain = Net::Domain::hostdomain() or return; 32 34 33 my $res 35 my $res = Net::DNS::Resolver->new; 34 36 if (my $query = $res->query("_link_accounts.$domain", 'TXT')) { 35 37 foreach my $rr ($query->answer) { … … 39 41 } 40 42 return; 43 } 44 45 sub query { 46 my ($self, @args) = @_; 47 48 my $res = $self->send_request(@args); 49 if (!$res) { 50 $ERROR = $RPC::XML::ERROR; 51 return undef; 52 } elsif (ref $res && !$res->is_fault) { 53 return @{$res->value}; 54 } else { 55 $ERROR = $res->string; 56 return; 57 } 41 58 } 42 59
Note: See TracChangeset
for help on using the changeset viewer.