Our Personal Data Server from scratch!
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(validation): discord usernames may contain periods at start or end

authored by

max. and committed by
Tangled
0455dc20 2770b9b1

-4
-4
crates/tranquil-pds/src/api/validation.rs
··· 287 287 && username 288 288 .chars() 289 289 .all(|c| c.is_ascii_lowercase() || c.is_ascii_digit() || c == '_' || c == '.') 290 - && !username.starts_with('.') 291 - && !username.ends_with('.') 292 290 && !username.contains("..") 293 291 } 294 292 ··· 493 491 assert!(!is_valid_discord_username("Alice")); 494 492 assert!(!is_valid_discord_username("ALICE")); 495 493 assert!(!is_valid_discord_username("user-name")); 496 - assert!(!is_valid_discord_username(".username")); 497 - assert!(!is_valid_discord_username("username.")); 498 494 assert!(!is_valid_discord_username("user..name")); 499 495 assert!(!is_valid_discord_username("user name")); 500 496 assert!(!is_valid_discord_username(