Allow using env variables in custom API URL

This commit is contained in:
Svilen Markov 2024-11-03 04:46:24 +00:00
parent 3914e24b3d
commit bacb607d90

View file

@ -14,7 +14,7 @@ import (
type CustomApi struct {
widgetBase `yaml:",inline"`
URL string `yaml:"url"`
URL OptionalEnvString `yaml:"url"`
Template string `yaml:"template"`
Frameless bool `yaml:"frameless"`
Headers map[string]OptionalEnvString `yaml:"headers"`
@ -42,7 +42,7 @@ func (widget *CustomApi) Initialize() error {
widget.compiledTemplate = compiledTemplate
req, err := http.NewRequest(http.MethodGet, widget.URL, nil)
req, err := http.NewRequest(http.MethodGet, widget.URL.String(), nil)
if err != nil {
return err
}