refactor(wasi): Rename Capabilities::http to http_client

This commit is contained in:
Christoph Herzog
2022-12-11 07:17:40 +01:00
parent 1bdc2ba473
commit b69ccaf37b
3 changed files with 5 additions and 5 deletions

View File

@@ -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)?;

View File

@@ -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());
};

View File

@@ -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(),
}
}
}