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}