X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FWebService%2FStrike.pm;h=426a1131ce739d436df34dc737792b21caab7dde;hb=0e74b120552a93c7c85a73d65fccfd93c4705e5a;hp=396ec48676ba61990710417fc734ec9d17032f99;hpb=95b1c120488fa6a756ab596060099f85921dae73;p=webservice-strike.git diff --git a/lib/WebService/Strike.pm b/lib/WebService/Strike.pm index 396ec48..426a113 100644 --- a/lib/WebService/Strike.pm +++ b/lib/WebService/Strike.pm @@ -30,6 +30,9 @@ sub _query { sub strike_query { my (@hashes) = @_; + if (@hashes > 50) { + return strike_query (@hashes[0 .. 49]), strike_query (@hashes[50 .. $#hashes]); + } my $url = "$BASE_URL/info/?hashes=" . join ',', map { uc } @hashes; my $sorter = sbe(\@hashes, {xform => sub { $_[0]->hash }});