I believe there's a maximum of 8 or 6 or some small number, so there's no need to paginate.
|
let interfaces = nexus |
|
.instance_list_network_interfaces( |
|
&opctx, |
|
&organization_name, |
|
&project_name, |
|
&instance_name, |
|
&data_page_params_for(&rqctx, &query)? |
|
.map_name(|n| Name::ref_cast(n)), |
|
) |
|
.await? |
|
.into_iter() |
|
.map(|d| d.into()) |
|
.collect(); |
|
Ok(HttpResponseOk(ScanByName::results_page(&query, interfaces)?)) |
I believe there's a maximum of 8 or 6 or some small number, so there's no need to paginate.
omicron/nexus/src/external_api/http_entrypoints.rs
Lines 1475 to 1488 in 810301c