Skip to main content

htb_cli/api/
search.rs

1use crate::error::HtbError;
2
3use super::HtbClient;
4
5pub struct SearchApi<'a>(pub(crate) &'a HtbClient);
6
7impl SearchApi<'_> {
8    pub async fn fetch(&self, query: &str) -> Result<serde_json::Value, HtbError> {
9        let encoded = super::encode_path(query);
10        self.0
11            .get(&format!("/api/v4/search/fetch?query={encoded}"))
12            .await
13    }
14}