fix lasttweet id in twitter service
This commit is contained in:
parent
5fafb1f568
commit
d72186a3bf
2 changed files with 6 additions and 6 deletions
|
@ -76,11 +76,6 @@ namespace BirdsiteLive.Twitter
|
||||||
|
|
||||||
public async Task<ExtractedTweet[]> GetTimelineAsync(string username, int nberTweets, long fromTweetId = -1)
|
public async Task<ExtractedTweet[]> GetTimelineAsync(string username, int nberTweets, long fromTweetId = -1)
|
||||||
{
|
{
|
||||||
if (nberTweets < 5)
|
|
||||||
nberTweets = 5;
|
|
||||||
|
|
||||||
if (nberTweets > 100)
|
|
||||||
nberTweets = 100;
|
|
||||||
|
|
||||||
var client = await _twitterAuthenticationInitializer.MakeHttpClient();
|
var client = await _twitterAuthenticationInitializer.MakeHttpClient();
|
||||||
|
|
||||||
|
@ -132,6 +127,9 @@ namespace BirdsiteLive.Twitter
|
||||||
var extractedTweet = await Extract(tweet);
|
var extractedTweet = await Extract(tweet);
|
||||||
extractedTweets.Add(extractedTweet);
|
extractedTweets.Add(extractedTweet);
|
||||||
|
|
||||||
|
if (extractedTweet.Id == fromTweetId)
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|
|
@ -27,9 +27,11 @@ namespace BirdsiteLive.ActivityPub.Tests
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public async Task TimelineKobe()
|
public async Task TimelineKobe()
|
||||||
{
|
{
|
||||||
var tweets = await _tweetService.GetTimelineAsync("kobebryant", 100, 100000);
|
var tweets = await _tweetService.GetTimelineAsync("kobebryant", 100, 1218020971346444288);
|
||||||
Assert.AreEqual(tweets[0].MessageContent, "Continuing to move the game forward @KingJames. Much respect my brother 💪🏾 #33644");
|
Assert.AreEqual(tweets[0].MessageContent, "Continuing to move the game forward @KingJames. Much respect my brother 💪🏾 #33644");
|
||||||
|
Assert.AreEqual(tweets.Length, 9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue