Browse Source

Add informational comments to the icon_external function

Signed-off-by: BlackDex <black.dex@gmail.com>
pull/5536/head
BlackDex 2 months ago
parent
commit
cbaddc8b19
No known key found for this signature in database GPG Key ID: 58C80A2AA6C765E1
  1. 3
      src/api/icons.rs

3
src/api/icons.rs

@ -63,6 +63,9 @@ static CLIENT: Lazy<Client> = Lazy::new(|| {
// Build Regex only once since this takes a lot of time.
static ICON_SIZE_REGEX: Lazy<Regex> = Lazy::new(|| Regex::new(r"(?x)(\d+)\D*(\d+)").unwrap());
// The function name `icon_external` is checked in the `on_response` function in `AppHeaders`
// It is used to prevent sending a specific header which breaks icon downloads.
// If this function needs to be renamed, also adjust the code in `util.rs`
#[get("/<domain>/icon.png")]
fn icon_external(domain: &str) -> Option<Redirect> {
if !is_valid_domain(domain) {

Loading…
Cancel
Save