on invalid requests, return error response; simplify Request type

This commit is contained in:
Joakim Frostegård 2020-04-06 19:43:49 +02:00
parent 8cf3644e78
commit 8426e8f3f7
4 changed files with 14 additions and 22 deletions

View file

@ -64,18 +64,6 @@ pub fn request_to_bytes(request: &types::Request) -> Vec<u8> {
pub fn request_from_bytes(
bytes: &[u8],
max_scrape_torrents: u8,
) -> types::Request {
match try_request_from_bytes(bytes, max_scrape_torrents){
Ok(request) => request,
Err(_) => types::Request::Error
}
}
fn try_request_from_bytes(
bytes: &[u8],
max_scrape_torrents: u8,
) -> Result<types::Request,io::Error> {
let mut bytes = io::Cursor::new(bytes);