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}