feat: block unknown subdomains via tenant check

This commit is contained in:
Erik Silva
2025-12-09 03:04:28 -03:00
parent 74857bf106
commit 9e80aa1d70
4 changed files with 51 additions and 1 deletions

View File

@@ -79,6 +79,11 @@ func (s *TenantService) ListAll() ([]*domain.Tenant, error) {
return s.tenantRepo.FindAll()
}
// GetBySubdomain returns tenant by subdomain or nil
func (s *TenantService) GetBySubdomain(subdomain string) (*domain.Tenant, error) {
return s.tenantRepo.FindBySubdomain(subdomain)
}
// Delete removes a tenant by ID
func (s *TenantService) Delete(id uuid.UUID) error {
if err := s.tenantRepo.Delete(id); err != nil {