fix: paginate user-tweets by --count

This commit is contained in:
Peter Steinberger
2026-01-12 01:35:00 +00:00
parent df98e827f6
commit 4eac0927c1
4 changed files with 69 additions and 62 deletions
+6 -6
View File
@@ -299,7 +299,7 @@ describe('TwitterClient getUserTweets', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', { maxPages: 1 });
const result = await client.getUserTweetsPaged('12345', 20, { maxPages: 1 });
expect(result.success).toBe(true);
expect(result.nextCursor).toBe('next-cursor-abc');
@@ -408,7 +408,7 @@ describe('TwitterClient getUserTweetsPaged', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', {
const result = await client.getUserTweetsPaged('12345', 40, {
maxPages: 2,
pageDelayMs: 0, // No delay for tests
});
@@ -435,7 +435,7 @@ describe('TwitterClient getUserTweetsPaged', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', {
const result = await client.getUserTweetsPaged('12345', 40, {
maxPages: 2,
pageDelayMs: 0,
});
@@ -459,7 +459,7 @@ describe('TwitterClient getUserTweetsPaged', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', {
const result = await client.getUserTweetsPaged('12345', 100, {
maxPages: 5,
pageDelayMs: 0,
});
@@ -488,7 +488,7 @@ describe('TwitterClient getUserTweetsPaged', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', {
const result = await client.getUserTweetsPaged('12345', 40, {
maxPages: 2,
pageDelayMs: 0,
});
@@ -506,7 +506,7 @@ describe('TwitterClient getUserTweetsPaged', () => {
});
const client = new TwitterClient({ cookies: validCookies });
const result = await client.getUserTweetsPaged('12345', {
const result = await client.getUserTweetsPaged('12345', 20, {
maxPages: 1,
cursor: 'resume-cursor-xyz',
pageDelayMs: 0,