diff options
author | Lars Wirzenius <liw@liw.fi> | 2022-05-13 08:02:43 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2022-10-26 17:19:55 +0300 |
commit | 0ec25b98ee875d84ae8760e63149cc90634e45c0 (patch) | |
tree | 7d408056b51e01293da26152eef733711dac8c8d | |
parent | 6d0e95d34a87bb11a2b62588e75d282d4de51095 (diff) | |
download | obnam2-0ec25b98ee875d84ae8760e63149cc90634e45c0.tar.gz |
drop dead code
Sponsored-by: author
-rw-r--r-- | src/client.rs | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/client.rs b/src/client.rs index 93bb08a..18e1f72 100644 --- a/src/client.rs +++ b/src/client.rs @@ -13,7 +13,6 @@ use crate::genlist::GenerationList; use crate::label::Label; use log::{debug, error, info}; -use reqwest::header::HeaderMap; use std::collections::HashMap; use std::fs::File; use std::io::prelude::*; @@ -243,61 +242,4 @@ impl BackupClient { let gen = LocalGeneration::open(dbname)?; Ok(gen) } - - async fn get( - &self, - path: &str, - query: &[(&str, &str)], - ) -> Result<(HeaderMap, Vec<u8>), ClientError> { - let url = format!("{}{}", &self.chunks_url(), path); - info!("GET {}", url); - - // Build HTTP request structure. - let req = self - .client - .get(&url) - .query(query) - .build() - .map_err(ClientError::ReqwestError)?; - - // Make HTTP request. - let res = self - .client - .execute(req) - .await - .map_err(ClientError::ReqwestError)?; - - // Did it work? - if res.status() != 200 { - return Err(ClientError::NotFound(path.to_string())); - } - - // Return headers and body. - let headers = res.headers().clone(); - let body = res.bytes().await.map_err(ClientError::ReqwestError)?; - let body = body.to_vec(); - Ok((headers, body)) - } - - fn get_chunk_meta_header( - &self, - chunk_id: &ChunkId, - headers: &HeaderMap, - ) -> Result<ChunkMeta, ClientError> { - let meta = headers.get("chunk-meta"); - - if meta.is_none() { - let err = ClientError::NoChunkMeta(chunk_id.clone()); - error!("fetching chunk {} failed: {}", chunk_id, err); - return Err(err); - } - - let meta = meta - .unwrap() - .to_str() - .map_err(ClientError::MetaHeaderToString)?; - let meta: ChunkMeta = serde_json::from_str(meta).map_err(ClientError::JsonParse)?; - - Ok(meta) - } } |