Take the hostname from the request

This commit is contained in:
Las Zenow 2020-02-20 23:52:51 +00:00
parent 3e3ba1bd7e
commit 3bb3cf9489
3 changed files with 8 additions and 9 deletions

View file

@ -36,7 +36,11 @@ type Status struct {
func GetStatus(h handler) Status {
var s Status
s.BaseURL = "http://" + h.hostname
host := h.r.Host
s.BaseURL = "https://" + host
if strings.HasSuffix(host, ".onion") || strings.Contains(host, "localhost") {
s.BaseURL = "http://" + host
}
s.FullURL = s.BaseURL + h.r.RequestURI
s.Title = "Imperial Library of Trantor"
s.User = h.sess.User