mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 10:45:30 +00:00
on invalid requests, return error response; simplify Request type
This commit is contained in:
parent
8cf3644e78
commit
8426e8f3f7
4 changed files with 14 additions and 22 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue