feat: update search agents service to return pagination metadata alongside results
This commit is contained in:
@@ -217,8 +217,15 @@ class AgentsService {
|
|||||||
const queryString = queryParams.toString();
|
const queryString = queryParams.toString();
|
||||||
const url = queryString ? `${this.basePath}?${queryString}` : this.basePath;
|
const url = queryString ? `${this.basePath}?${queryString}` : this.basePath;
|
||||||
|
|
||||||
const response = await api.get<ApiResponse<SearchAgentsResponse>>(url);
|
const response = await api.get<ApiResponse<{ data: PublicAgentProfile[]; meta: { total: number; page: number; limit: number; totalPages: number } }>>(url);
|
||||||
return response.data.data;
|
const result = response.data.data;
|
||||||
|
return {
|
||||||
|
data: result.data,
|
||||||
|
total: result.meta.total,
|
||||||
|
page: result.meta.page,
|
||||||
|
limit: result.meta.limit,
|
||||||
|
totalPages: result.meta.totalPages,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user