From 08a3fb8a2b0281c3c329b33215ec7f8866add606 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Mon, 14 Jul 2025 01:24:40 +0100 Subject: Add authentication and ability to change host --- pkg/index/index.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'pkg/index') diff --git a/pkg/index/index.go b/pkg/index/index.go index 35423bd..f3dc00d 100644 --- a/pkg/index/index.go +++ b/pkg/index/index.go @@ -55,9 +55,18 @@ func (s *SiteIndex) AddSite(site *site.Site) { s.updateSiteIndexes() } +func (s *SiteIndex) UpdateSiteIndexes() { + s.mu.Lock() + defer s.mu.Unlock() + + s.updateSiteIndexes() +} + func (s *SiteIndex) updateSiteIndexes() { clear(s.sitesByHost) for _, site := range s.sites { - s.sitesByHost[site.SiteConfig.Host] = site + if site.SiteConfig.Host != "" { + s.sitesByHost[site.SiteConfig.Host] = site + } } } -- cgit v1.2.3-70-g09d2