~andreafeletto/gmnimetr

1ca3822c6952e234fb579783fb8607b61d5568b5 — Andrea Feletto a month ago ccc6c95
refactor api url to external file
2 files changed, 5 insertions(+), 3 deletions(-)

A apiurl
M main.go
A apiurl => apiurl +1 -0
@@ 0,0 1,1 @@
https://www.meteotrentino.it/protcivtn-meteo/api/front/previsioneOpenDataLocalita?localita=
\ No newline at end of file

M main.go => main.go +4 -3
@@ 17,6 17,9 @@ import (
//go:embed *.gmi
var templateFiles embed.FS

//go:embed apiurl
var apiUrl string

type ApiResult struct {
	Description      string     `json:"evoluzione"`
	ShortDescription string     `json:"evoluzioneBreve"`


@@ 140,11 143,9 @@ func main() {
	if err != nil {
		renderFatal(59, err)
	}
	api_url := "https://www.meteotrentino.it/protcivtn-meteo/api/front"
	url := api_url + "/previsioneOpenDataLocalita?localita=" + location

	var data ApiResult
	err = fetchData(url, &data)
	err = fetchData(apiUrl + location, &data)
	if err != nil {
		renderFatal(40, err)
	}