From 3fc0cd57711b41e3a65e24e30ceaa3f95d7d4415 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 12 Apr 2022 17:36:34 +0800 Subject: ... --- FrontEnd/src/http/timeline.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'FrontEnd/src') diff --git a/FrontEnd/src/http/timeline.ts b/FrontEnd/src/http/timeline.ts index 0e1ceb81..d9e679ea 100644 --- a/FrontEnd/src/http/timeline.ts +++ b/FrontEnd/src/http/timeline.ts @@ -133,7 +133,9 @@ export interface IHttpTimelineClient { ): Promise; listPost( ownerUsername: string, - timelineName: string + timelineName: string, + page?: number, + pageSize?: number ): Promise>; generatePostDataUrl( ownerUsername: string, @@ -235,11 +237,19 @@ export class HttpTimelineClient implements IHttpTimelineClient { listPost( ownerUsername: string, - timelineName: string + timelineName: string, + page?: number, + pageSize?: number ): Promise> { return axios .get>( - `${apiBaseUrl}/v2/timelines/${ownerUsername}/${timelineName}/posts` + applyQueryParameters( + `${apiBaseUrl}/v2/timelines/${ownerUsername}/${timelineName}/posts`, + { + page, + pageSize, + } + ) ) .then(extractResponseData); } -- cgit v1.2.3