MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / loadAgentWebsiteResourceName

Function loadAgentWebsiteResourceName

agent/app/service/agents_website.go:127–139  ·  view source on GitHub ↗
(website model.Website)

Source from the content-addressed store, hash-verified

125}
126
127func loadAgentWebsiteResourceName(website model.Website) (string, error) {
128 websiteDomains, err := websiteDomainRepo.GetBy(websiteDomainRepo.WithWebsiteId(website.ID), repo.WithOrderAsc("id"))
129 if err != nil {
130 return "", err
131 }
132 if len(websiteDomains) > 0 {
133 return websiteDomains[0].Domain, nil
134 }
135 if website.PrimaryDomain != "" {
136 return website.PrimaryDomain, nil
137 }
138 return fmt.Sprintf("%d", website.ID), nil
139}
140
141func fillAgentWebsiteItems(items []dto.AgentItem, explicitWebsiteMap map[uint]model.Website, websiteDomainMap map[uint][]model.WebsiteDomain) {
142 for index := range items {

Callers 1

deleteCheckByAgentMethod · 0.85

Calls 2

GetByMethod · 0.65
WithWebsiteIdMethod · 0.65

Tested by

no test coverage detected