… | |
… | |
35 | # start discovery on all realms |
35 | # start discovery on all realms |
36 | for my $realm (@realms) { |
36 | for my $realm (@realms) { |
37 | my ($gid, $name) = @$realm; |
37 | my ($gid, $name) = @$realm; |
38 | |
38 | |
39 | $cv->begin; |
39 | $cv->begin; |
40 | $api->req (realm_discover => $realm->[0], sub { |
40 | $api->req (realm_discover => $gid, sub { |
41 | warn "discovery for realm '$realm->[1]' finished\n"; |
41 | warn "discovery for realm '$name' finished\n"; |
42 | $cv->end; |
42 | $cv->end; |
43 | }); |
43 | }); |
44 | } |
44 | } |
45 | |
45 | |
46 | $cv->end; |
46 | $cv->end; |
… | |
… | |
102 | |
102 | |
103 | use MIME::Base64 (); |
103 | use MIME::Base64 (); |
104 | use Digest::HMAC_MD6 (); |
104 | use Digest::HMAC_MD6 (); |
105 | use JSON (); |
105 | use JSON (); |
106 | |
106 | |
107 | our $VERSION = '0.0'; |
107 | our $VERSION = '0.1'; |
108 | |
108 | |
109 | sub call { |
109 | sub call { |
110 | my ($self, $type, @args) = @_; |
110 | my ($self, $type, @args) = @_; |
111 | |
111 | |
112 | $self->{$type} |
112 | $self->{$type} |