From 1a5388fc1ca85ba61d234c1309e40e9a64343a46 Mon Sep 17 00:00:00 2001 From: kieran Date: Thu, 27 Feb 2025 16:07:53 +0000 Subject: [PATCH] fix: disable push to git.v0l.io docker --- .drone.yml | 3 +-- src/routes/mod.rs | 14 ++++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1429a71..f47496e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -21,9 +21,8 @@ steps: from_secret: docker_hub commands: - dockerd & - - docker login -u kieran -p $TOKEN git.v0l.io - docker login -u voidic -p $TOKEN_DOCKER - - docker buildx build --push -t git.v0l.io/kieran/route96:latest -t voidic/route96:latest . + - docker buildx build --push -t voidic/route96:latest . - kill $(cat /var/run/docker.pid) --- kind: pipeline diff --git a/src/routes/mod.rs b/src/routes/mod.rs index 6b3c61a..1e5a755 100644 --- a/src/routes/mod.rs +++ b/src/routes/mod.rs @@ -499,19 +499,21 @@ mod tests { #[test] fn test_ranges() -> Result<()> { let size = 16482469; - let req = parse_range_header("bytes=1122304-16482468")?; - let range = req.ranges.first().unwrap(); - let r = RangeBody::get_range(size, range); + let req = parse_range_header("bytes=1122304-16482468")?; + let r = RangeBody::get_range(size, req.ranges.first().unwrap()); assert_eq!(r.start, 1122304); assert_eq!(r.end, 16482468); let req = parse_range_header("bytes=16482467-")?; - let range = req.ranges.first().unwrap(); - - let r = RangeBody::get_range(size, range); + let r = RangeBody::get_range(size, req.ranges.first().unwrap()); assert_eq!(r.start, 16482467); assert_eq!(r.end, 16482468); + + let req = parse_range_header("bytes=-10")?; + let r = RangeBody::get_range(size, req.ranges.first().unwrap()); + assert_eq!(r.start, 16482459); + assert_eq!(r.end, 16482468); Ok(()) } } \ No newline at end of file