fixing small things
This commit is contained in:
10
main.go
10
main.go
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user