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 {
|
if self.http_client {
|
||||||
let caps = wasmer_wasi::http::HttpClientCapabilityV1::new_allow_all();
|
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)?;
|
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> {
|
fn client_new(&mut self) -> Result<Self::Client, String> {
|
||||||
let capabilities = if self.env.capabilities.insecure_allow_all {
|
let capabilities = if self.env.capabilities.insecure_allow_all {
|
||||||
HttpClientCapabilityV1::new_allow_all()
|
HttpClientCapabilityV1::new_allow_all()
|
||||||
} else if !self.env.capabilities.http.is_deny_all() {
|
} else if !self.env.capabilities.http_client.is_deny_all() {
|
||||||
self.env.capabilities.http.clone()
|
self.env.capabilities.http_client.clone()
|
||||||
} else {
|
} else {
|
||||||
return Err("Permission denied - http client not enabled".to_string());
|
return Err("Permission denied - http client not enabled".to_string());
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -3,14 +3,14 @@ use crate::http::HttpClientCapabilityV1;
|
|||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
pub struct Capabilities {
|
pub struct Capabilities {
|
||||||
pub insecure_allow_all: bool,
|
pub insecure_allow_all: bool,
|
||||||
pub http: HttpClientCapabilityV1,
|
pub http_client: HttpClientCapabilityV1,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Capabilities {
|
impl Capabilities {
|
||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Self {
|
Self {
|
||||||
insecure_allow_all: false,
|
insecure_allow_all: false,
|
||||||
http: Default::default(),
|
http_client: Default::default(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user