diff --git a/src/NzbDrone.Core/Indexers/Rarbg/Rarbg.cs b/src/NzbDrone.Core/Indexers/Rarbg/Rarbg.cs index e2189aa14..515b9f88e 100644 --- a/src/NzbDrone.Core/Indexers/Rarbg/Rarbg.cs +++ b/src/NzbDrone.Core/Indexers/Rarbg/Rarbg.cs @@ -17,6 +17,7 @@ namespace NzbDrone.Core.Indexers.Rarbg public override string Name { get { return "Rarbg"; } } public override DownloadProtocol Protocol { get { return DownloadProtocol.Torrent; } } + public override TimeSpan RateLimit { get { return TimeSpan.FromSeconds(10); } } public Rarbg(IRarbgTokenProvider tokenProvider, IHttpClient httpClient, IConfigService configService, IParsingService parsingService, Logger logger) : base(httpClient, configService, parsingService, logger) @@ -33,18 +34,5 @@ namespace NzbDrone.Core.Indexers.Rarbg { return new RarbgParser(); } - - protected override IList FetchPage(IndexerRequest request, IParseIndexerResponse parser) - { - var delay = _lastFetch + TimeSpan.FromSeconds(10) - DateTime.UtcNow; - if (delay.TotalSeconds > 0) - { - Thread.Sleep(delay); - } - - _lastFetch = DateTime.UtcNow; - - return base.FetchPage(request, parser); - } } } \ No newline at end of file