refactor(registry): define reusable constant errors
SonarQube Scan / SonarQube Trigger (push) Successful in 52s
SonarQube Scan / SonarQube Trigger (pull_request) Successful in 46s

- Introduced package-level error variables in registry to replace repeated fmt.Errorf calls
- Added errors like ErrSessionNotFound, ErrSlugInUse, ErrInvalidSlug, ErrForbiddenSlug, ErrSlugChangeNotAllowed, and ErrSlugUnchanged
This commit is contained in:
2026-01-21 22:11:24 +07:00
parent 9f4c24a3f3
commit 634c8321ef
6 changed files with 27 additions and 18 deletions
+2 -2
View File
@@ -145,9 +145,9 @@ func (m *model) slugView() string {
var warningText string
if isVeryCompact {
warningText = "⚠️ TunnelTypeTCP tunnels don't support custom subdomains."
warningText = "⚠️ TCP tunnels don't support custom subdomains."
} else {
warningText = "⚠️ TunnelTypeTCP tunnels cannot have custom subdomains. Only TunnelTypeHTTP/HTTPS tunnels support subdomain customization."
warningText = "⚠️ TCP tunnels cannot have custom subdomains. Only HTTP/HTTPS tunnels support subdomain customization."
}
b.WriteString(warningBoxStyle.Render(warningText))
b.WriteString("\n\n")