From d6169c418cc492e78a301bf4a003d71ef8dbba0f Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 13 Mar 2011 18:20:32 +0100 Subject: [PATCH] added do with json decode --- lib/APKPM/Gearman/Client.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/APKPM/Gearman/Client.pm b/lib/APKPM/Gearman/Client.pm index 0347557..61930d7 100644 --- a/lib/APKPM/Gearman/Client.pm +++ b/lib/APKPM/Gearman/Client.pm @@ -26,4 +26,12 @@ sub do_background_json { $self->gc->dispatch_background( $func, JSON::XS::encode_json($args) ); } +sub do { + my ( $self, $func, $args ) = @_; + warn "# do ",dump( $func,$args ); + my $ret = $self->gc->do_task( $func, $args ); + warn "## $func $args = ",dump($ret); + return JSON::XS::decode_json $$ret; +} + 1; -- 2.20.1