improved region parsing

This commit is contained in:
Robin Appelman 2025-04-15 16:19:22 +02:00
commit 2c6264ccf0
5 changed files with 3774 additions and 0 deletions

View file

@ -180,6 +180,7 @@ impl Parser for TeamParser {
let region = division
.split(' ')
.find_map(|part| Region::from_str(part).ok())
.or_else(|| Region::from_str(division.trim_end_matches("New Teams").trim()).ok())
.or_else(|| Region::from_str(&division).ok());
let timezone = select_text(root, &self.selector_team_timezone).map(String::from);