fixing small things
Some checks failed
Build and Deploy (internal) / Build Transmission Manager Image (push) Failing after 9s
Build and Deploy (internal) / Deploy Transmission Manager (internal) (push) Has been skipped

This commit is contained in:
2026-07-08 20:34:38 -03:00
parent 052885b05e
commit 84cd6431d5
5 changed files with 115 additions and 38 deletions

10
main.go
View File

@@ -23,7 +23,6 @@ import (
var webFS embed.FS
const (
defaultRPCURL = "http://192.168.20.22:3210/transmission/rpc"
envTransmissionURL = "TRANSMISSION_URL"
envTransmissionRPCUsername = "TRANSMISSION_RPC_USERNAME"
envTransmissionRPCPassword = "TRANSMISSION_RPC_PASSWORD"
@@ -62,11 +61,7 @@ func NewClientFromEnv() (*Client, error) {
}
func configuredRPCURL() string {
rpcURL := strings.TrimSpace(os.Getenv(envTransmissionURL))
if rpcURL == "" {
return defaultRPCURL
}
return rpcURL
return strings.TrimSpace(os.Getenv(envTransmissionURL))
}
func optionalEnv(name string) string {
@@ -78,6 +73,9 @@ func optionalEnv(name string) string {
}
func validateRPCURL(raw string) error {
if raw == "" {
return fmt.Errorf("%s environment variable must be set", envTransmissionURL)
}
parsed, err := url.Parse(raw)
if err != nil {
return fmt.Errorf("%s is invalid: %w", envTransmissionURL, err)