package main import ( "encoding/json" "fmt" "net/http" "os" "github.com/matst80/slask-finder/pkg/index" ) /** end */ var baseUrl string func init() { baseUrl = "https://slask-finder.tornberg.me" envUrl := os.Getenv("BASE_URL") if envUrl != "" { baseUrl = envUrl } } func FetchItem(sku string) (*index.DataItem, error) { res, err := http.Get(fmt.Sprintf("%s/api/by-sku/%s", baseUrl, sku)) if err != nil { return nil, err } defer res.Body.Close() var item index.DataItem err = json.NewDecoder(res.Body).Decode(&item) return &item, err }