pub fn serve_app_private_asset(
app: &AppRuntime,
private_root: &str,
asset_key: &str,
method: &str,
range: Option<&str>,
if_range: Option<&str>,
) -> Result<StreamResponse, StreamError>Expand description
Streams one already-authorized app-private asset.
§Parameters
app: Application runtime whose packaged private-asset tree is being served.private_root: Declared private asset root inside the artifact tree.asset_key: Authorized asset key to resolve within the private root.method: HTTP method for the asset request.range: Optional byte-range request header.if_range: Optional conditional range header.
§Returns
Returns the prepared private-asset stream response when authorization has already succeeded.
§Errors
Returns an error when the private asset cannot be resolved or streamed.
§Examples
ⓘ
let _result = pharos_native::binaries::artifact_server::serve_app_private_asset(todo!(), todo!(), todo!(), todo!(), todo!(), todo!());§Related
crate::artifact_serverfor adjacent helpers that share the same runtime surface.