vtx_sdk/modules/net/client.rs
1//! Plugin-side HTTP client helpers.
2
3use crate::bindings::vtx::api::{
4 vtx_http_client,
5 vtx_types::{HttpClientRequest, HttpClientResponse},
6};
7use crate::error::{VtxError, VtxResult};
8
9pub type Request = HttpClientRequest;
10pub type Response = HttpClientResponse;
11
12pub fn request(req: Request) -> VtxResult<Response> {
13 vtx_http_client::request(req).map_err(VtxError::from_host_message)
14}