From a616577ab99f12445d9467d0ba8be8e5acd6db46 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 7 Aug 2014 21:38:55 +0000 Subject: [PATCH] * lower request limits to specification --- source/net/filebot/web/AnidbClient.java | 2 +- source/net/filebot/web/OMDbClient.java | 2 +- source/net/filebot/web/TMDbClient.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/net/filebot/web/AnidbClient.java b/source/net/filebot/web/AnidbClient.java index ef785f62..2a976384 100644 --- a/source/net/filebot/web/AnidbClient.java +++ b/source/net/filebot/web/AnidbClient.java @@ -35,7 +35,7 @@ import org.w3c.dom.Node; public class AnidbClient extends AbstractEpisodeListProvider { - private static final FloodLimit REQUEST_LIMIT = new FloodLimit(5, 12, TimeUnit.SECONDS); // no more than 5 requests within a 10 second window (+2 seconds for good measure) + private static final FloodLimit REQUEST_LIMIT = new FloodLimit(5, 10, TimeUnit.SECONDS); // no more than 5 requests within a 10 second window private final String host = "anidb.net"; diff --git a/source/net/filebot/web/OMDbClient.java b/source/net/filebot/web/OMDbClient.java index 6b66040b..1bab750c 100644 --- a/source/net/filebot/web/OMDbClient.java +++ b/source/net/filebot/web/OMDbClient.java @@ -37,7 +37,7 @@ import com.cedarsoftware.util.io.JsonReader; public class OMDbClient implements MovieIdentificationService { - private static final FloodLimit REQUEST_LIMIT = new FloodLimit(20, 12, TimeUnit.SECONDS); + private static final FloodLimit REQUEST_LIMIT = new FloodLimit(20, 10, TimeUnit.SECONDS); private final String protocol = "http"; private final String host = "www.omdbapi.com"; diff --git a/source/net/filebot/web/TMDbClient.java b/source/net/filebot/web/TMDbClient.java index 04427151..1e7fdd39 100644 --- a/source/net/filebot/web/TMDbClient.java +++ b/source/net/filebot/web/TMDbClient.java @@ -44,8 +44,8 @@ public class TMDbClient implements MovieIdentificationService { private static final String host = "api.themoviedb.org"; private static final String version = "3"; - private static final FloodLimit SEARCH_LIMIT = new FloodLimit(10, 12, TimeUnit.SECONDS); - private static final FloodLimit REQUEST_LIMIT = new FloodLimit(20, 12, TimeUnit.SECONDS); + private static final FloodLimit SEARCH_LIMIT = new FloodLimit(10, 10, TimeUnit.SECONDS); + private static final FloodLimit REQUEST_LIMIT = new FloodLimit(20, 10, TimeUnit.SECONDS); private final String apikey;