Update src/invidious/config.cr

Co-authored-by: Samantaz Fox <coding@samantaz.fr>
This commit is contained in:
Fijxu 2025-09-02 12:04:16 -04:00 committed by GitHub
parent 143d92af50
commit a3363fa9bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -324,9 +324,14 @@ class Config
puts "Config: 'domain' is required/can't be empty"
exit(1)
elsif parsed_domain = URI.parse(domain)
if !parsed_domain.scheme.nil?
puts "Config: 'domain' cannot contain a scheme (#{parsed_domain.scheme})"
puts "Config: (Hint) Set 'domain' to '#{parsed_domain.host}'"
if domain != parsed_domain.domain
puts "Config: 'domain' is invalid.
if parsed_domain.host.presence
puts "Config: (Hint) Did you mean #{parsed_domain.host} ?"
else
puts "Config: (Hint) 'domain' should look like this: invidious.example.com"
end
exit(1)
end
end