ses in Perl
=head1 VERSION
version 1.05
=head1 SYNOPSIS
use AnyEvent::HTTP;
use JSON::XS qw[ decode_json ];
use Promises qw[ collect deferred ];
sub fetch_it {
my ($uri) = @_;
y ($body, $headers) = @_;
$headers->{Status} == 200
? $d->resolve( decode_json( $body ) )
: $d->reject( $body )
};
$d->promise;
}
my $cv = AnyEve
a list of users whose access level is 'admin', in
our fictional web-service we get back a list of JSON objects with
only minimal information, just a user_id and full_name for instance.
From here we ca
For
instance:
use Promises qw(deferred);
use AnyEvent::HTTP qw(http_get);
use JSON qw(decode_json);
sub fetch_it {
my ($uri) = @_;
my $deferred = deferred;
ht
headers) = @_;
$headers->{Status} == 200
? $deferred->resolve( decode_json($body) )
: $deferred->reject( $headers->{Reason} )
};
$deferred->
of Promises
=head1 VERSION
version 1.05
=head1 SYNOPSIS
use AnyEvent::HTTP;
use JSON::XS qw[ decode_json ];
use Promises qw[ collect deferred ];
sub fetch_it {
my ($uri) = @_;
y ($body, $headers) = @_;
$headers->{Status} == 200
? $d->resolve( decode_json( $body ) )
: $d->reject( $body )
};
$d->promise;
}
my $cv = AnyEve
y ($body, $headers) = @_;
$headers->{Status} == 200
? $d->resolve( decode_json( $body ) )
: $d->reject( $body )
};
$d->promise;
}
First is the C<fe
y ($body, $headers) = @_;
$headers->{Status} == 200
? $d->resolve( decode_json( $body ) )
: $d->reject( $body )
};
$d->promise;
}
=head1 DESCRIPTIO