(
state: &Arc<ServerState>,
request: Request<ListProvidersRequest>,
)
| 1197 | } |
| 1198 | |
| 1199 | pub(super) async fn handle_list_providers( |
| 1200 | state: &Arc<ServerState>, |
| 1201 | request: Request<ListProvidersRequest>, |
| 1202 | ) -> Result<Response<ListProvidersResponse>, Status> { |
| 1203 | let request = request.into_inner(); |
| 1204 | let limit = clamp_limit(request.limit, 100, MAX_PAGE_SIZE); |
| 1205 | let providers = list_provider_records(state.store.as_ref(), limit, request.offset).await?; |
| 1206 | |
| 1207 | Ok(Response::new(ListProvidersResponse { providers })) |
| 1208 | } |
| 1209 | |
| 1210 | impl ObjectType for StoredProviderProfile { |
| 1211 | fn object_type() -> &'static str { |
no test coverage detected