File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -42,8 +42,18 @@ type NewUser = {
4242 user_id : number
4343}
4444
45+ type GetUserProfilesParams = {
46+ pageSize : number
47+ page : number
48+ }
49+
50+ type GetUserProfilesResponseData = {
51+ total : number
52+ results : Array < UserProfile >
53+ }
54+
4555type GetUserProfilesResponse = {
46- data : Array < UserProfile >
56+ data : GetUserProfilesResponseData
4757}
4858
4959export class UserResource implements IRestResource {
@@ -117,9 +127,9 @@ export class UserResource implements IRestResource {
117127 return Promise . reject ( err . response ?. data ?. error ?? err ) ;
118128 } ) ;
119129 }
120- async getUserProfiles ( ) : Promise < Array < UserProfile > > {
130+ async getUserProfiles ( params : GetUserProfilesParams ) : Promise < GetUserProfilesResponseData > {
121131 return await fetchGet < GetUserProfilesResponse > (
122- `${ this . client . apiBaseUrl } /users` ,
132+ `${ this . client . apiBaseUrl } /users?page_size= ${ params . pageSize } &page= ${ params . page - 1 } ` ,
123133 {
124134 "Authorization" : `Bearer ${ this . client . authToken } ` ,
125135 "Content-Type" : "application/json"
You can’t perform that action at this time.
0 commit comments