diff options
Diffstat (limited to 'FrontEnd')
-rw-r--r-- | FrontEnd/src/http/timeline.ts | 16 |
1 files changed, 13 insertions, 3 deletions
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<void>; listPost( ownerUsername: string, - timelineName: string + timelineName: string, + page?: number, + pageSize?: number ): Promise<Page<HttpTimelineGenericPostInfo>>; generatePostDataUrl( ownerUsername: string, @@ -235,11 +237,19 @@ export class HttpTimelineClient implements IHttpTimelineClient { listPost( ownerUsername: string, - timelineName: string + timelineName: string, + page?: number, + pageSize?: number ): Promise<Page<HttpTimelineGenericPostInfo>> { return axios .get<Page<HttpTimelineGenericPostInfo>>( - `${apiBaseUrl}/v2/timelines/${ownerUsername}/${timelineName}/posts` + applyQueryParameters( + `${apiBaseUrl}/v2/timelines/${ownerUsername}/${timelineName}/posts`, + { + page, + pageSize, + } + ) ) .then(extractResponseData); } |