File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -42,8 +42,18 @@ type NewUser = {
42
42
user_id : number
43
43
}
44
44
45
+ type GetUserProfilesParams = {
46
+ pageSize : number
47
+ page : number
48
+ }
49
+
50
+ type GetUserProfilesResponseData = {
51
+ total : number
52
+ results : Array < UserProfile >
53
+ }
54
+
45
55
type GetUserProfilesResponse = {
46
- data : Array < UserProfile >
56
+ data : GetUserProfilesResponseData
47
57
}
48
58
49
59
export class UserResource implements IRestResource {
@@ -117,9 +127,9 @@ export class UserResource implements IRestResource {
117
127
return Promise . reject ( err . response ?. data ?. error ?? err ) ;
118
128
} ) ;
119
129
}
120
- async getUserProfiles ( ) : Promise < Array < UserProfile > > {
130
+ async getUserProfiles ( params : GetUserProfilesParams ) : Promise < GetUserProfilesResponseData > {
121
131
return await fetchGet < GetUserProfilesResponse > (
122
- `${ this . client . apiBaseUrl } /users` ,
132
+ `${ this . client . apiBaseUrl } /users?page_size= ${ params . pageSize } &page= ${ params . page - 1 } ` ,
123
133
{
124
134
"Authorization" : `Bearer ${ this . client . authToken } ` ,
125
135
"Content-Type" : "application/json"
You can’t perform that action at this time.
0 commit comments