X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-HTTP-AnyUA;a=blobdiff_plain;f=lib%2FHTTP%2FAnyUA%2FMiddleware.pm;h=5f5359b0c93dcebfb5edd5cfb1df10be9b22dcfe;hp=21b6db8a631be64c8217befd3179fd2be2776bde;hb=9912305ac09411c49413fbf1364cfe209ac04adc;hpb=cde5368e2d23e07a80fa67f670afcb99093d0f77 diff --git a/lib/HTTP/AnyUA/Middleware.pm b/lib/HTTP/AnyUA/Middleware.pm index 21b6db8..5f5359b 100644 --- a/lib/HTTP/AnyUA/Middleware.pm +++ b/lib/HTTP/AnyUA/Middleware.pm @@ -13,7 +13,7 @@ package HTTP::AnyUA::Middleware; # Maybe do something with the request args here. # Let backend handle the response: - my $response = $self->backend($method, $url, $args); + my $response = $self->backend->request($method, $url, $args); my $handle_response = sub { my $response = shift; @@ -24,7 +24,7 @@ package HTTP::AnyUA::Middleware; }; if ($self->response_is_future) { - $response->transform( + $response = $response->transform( done => $handle_response, fail => $handle_response, );