mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-06 20:58:28 +00:00
refactor(wasi): Rename Capabilities::http to http_client
This commit is contained in:
@@ -166,7 +166,7 @@ impl Wasi {
|
||||
|
||||
if self.http_client {
|
||||
let caps = wasmer_wasi::http::HttpClientCapabilityV1::new_allow_all();
|
||||
wasi_env.data_mut(store).capabilities.http = caps;
|
||||
wasi_env.data_mut(store).capabilities.http_client = caps;
|
||||
}
|
||||
|
||||
let instance = wasmer_wasi::build_wasi_instance(module, &mut wasi_env, store)?;
|
||||
|
||||
@@ -31,8 +31,8 @@ impl WasixHttpClientV1 for WasixHttpClientImpl {
|
||||
fn client_new(&mut self) -> Result<Self::Client, String> {
|
||||
let capabilities = if self.env.capabilities.insecure_allow_all {
|
||||
HttpClientCapabilityV1::new_allow_all()
|
||||
} else if !self.env.capabilities.http.is_deny_all() {
|
||||
self.env.capabilities.http.clone()
|
||||
} else if !self.env.capabilities.http_client.is_deny_all() {
|
||||
self.env.capabilities.http_client.clone()
|
||||
} else {
|
||||
return Err("Permission denied - http client not enabled".to_string());
|
||||
};
|
||||
|
||||
@@ -3,14 +3,14 @@ use crate::http::HttpClientCapabilityV1;
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct Capabilities {
|
||||
pub insecure_allow_all: bool,
|
||||
pub http: HttpClientCapabilityV1,
|
||||
pub http_client: HttpClientCapabilityV1,
|
||||
}
|
||||
|
||||
impl Capabilities {
|
||||
pub fn new() -> Self {
|
||||
Self {
|
||||
insecure_allow_all: false,
|
||||
http: Default::default(),
|
||||
http_client: Default::default(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user