From 2290c2a121595308d81b6634f92bd8591c1ecc1c Mon Sep 17 00:00:00 2001 From: Vincent Cloutier Date: Sun, 18 Dec 2022 16:12:16 -0500 Subject: [PATCH] some rate limiting --- .../Processors/RefreshTwitterUserStatusProcessor.cs | 1 + src/BirdsiteLive.Pipeline/Processors/RetrieveTweetsProcessor.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/BirdsiteLive.Pipeline/Processors/RefreshTwitterUserStatusProcessor.cs b/src/BirdsiteLive.Pipeline/Processors/RefreshTwitterUserStatusProcessor.cs index 739d50b..6eb5b7c 100644 --- a/src/BirdsiteLive.Pipeline/Processors/RefreshTwitterUserStatusProcessor.cs +++ b/src/BirdsiteLive.Pipeline/Processors/RefreshTwitterUserStatusProcessor.cs @@ -74,6 +74,7 @@ namespace BirdsiteLive.Pipeline.Processors User = user }; usersWtData.Add(userWtData); + await Task.Delay(5 * 1000); } return usersWtData.ToArray(); } diff --git a/src/BirdsiteLive.Pipeline/Processors/RetrieveTweetsProcessor.cs b/src/BirdsiteLive.Pipeline/Processors/RetrieveTweetsProcessor.cs index 6fd2991..b146786 100644 --- a/src/BirdsiteLive.Pipeline/Processors/RetrieveTweetsProcessor.cs +++ b/src/BirdsiteLive.Pipeline/Processors/RetrieveTweetsProcessor.cs @@ -57,6 +57,8 @@ namespace BirdsiteLive.Pipeline.Processors var now = DateTime.UtcNow; await _twitterUserDal.UpdateTwitterUserAsync(user.Id, user.LastTweetPostedId, user.LastTweetSynchronizedForAllFollowersId, user.FetchingErrorCount, now); } + + await Task.Delay(10 * 1000); } return usersWtTweets.ToArray();