Document proxy.rs

This commit is contained in:
spikecodes 2021-03-10 19:02:03 -08:00
parent 4a51b7cfb0
commit 118ff9485c
No known key found for this signature in database
GPG key ID: 004CECFF9B463BCB
2 changed files with 8 additions and 2 deletions

View file

@ -411,10 +411,10 @@ pub fn format_url(url: &str) -> String {
Ok(parsed) => {
let domain = parsed.domain().unwrap_or_default();
let capture = |regex: &str, format: &str, levels: i16| {
let capture = |regex: &str, format: &str, segments: i16| {
Regex::new(regex)
.map(|re| match re.captures(url) {
Some(caps) => match levels {
Some(caps) => match segments {
1 => [format, &caps[1], "/"].join(""),
2 => [format, &caps[1], "/", &caps[2], "/"].join(""),
_ => String::new(),