Advertisement
Guest User

Untitled

a guest
Nov 16th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.56 KB | None | 0 0
  1. sub scan {
  2.     my ($class, $params) = @_;
  3.  
  4.  
  5.     # This should stop the event loop ?
  6.     Mojo::IOLoop->singleton->reset;
  7.  
  8.     my $data;
  9.     my $ioloop = Mojo::IOLoop->new;
  10.     my $delay = $ioloop->delay(
  11.         sub {
  12.             my $delay = shift;
  13.             $data = \@_;
  14.             print STDERR sprintf("Inside finish: $$\nData: %s", Dumper($data));
  15.         }
  16.     );
  17.  
  18.     my $ua = Mojo::UserAgent->new;
  19.     $ua->get('http://yahoo.com' => $delay->begin);
  20.     $ua->get('http://www.cpan.org' => $delay->begin);
  21.  
  22.     $delay->wait;
  23.     return $data;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement