From be77803d962c5ac73580857ab3709beae816fb3d Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Sat, 15 Nov 2025 20:55:47 +0100 Subject: [PATCH] Added baseURL for rest api clients --- api/rest/http.go | 5 +++-- api/rest/identity.go | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/api/rest/http.go b/api/rest/http.go index a3c2268..cd8a3bd 100644 --- a/api/rest/http.go +++ b/api/rest/http.go @@ -7,11 +7,12 @@ import ( ) type HttpClient struct { + baseURL string userAgent string } -func NewHttpClient() *HttpClient { - return &HttpClient{userAgent: "internal-http-client"} +func NewHttpClient(apiURL string) *HttpClient { + return &HttpClient{baseURL: apiURL, userAgent: "internal-http-client"} } func (c *HttpClient) SendGet(api, url string, data, out any) error { diff --git a/api/rest/identity.go b/api/rest/identity.go index 3305841..76670fa 100644 --- a/api/rest/identity.go +++ b/api/rest/identity.go @@ -2,6 +2,7 @@ package api import ( identity "git.ego.freeddns.org/egommerce/api-entities/identity/dto" + cnf "git.ego.freeddns.org/egommerce/go-api-pkg/config" ) type IdentityAPI struct { @@ -9,7 +10,7 @@ type IdentityAPI struct { } func NewIdentityAPI() *IdentityAPI { - return &IdentityAPI{NewHttpClient()} + return &IdentityAPI{NewHttpClient(cnf.GetEnv("API_REST_IDENTITY", "identity-svc"))} } func (a *IdentityAPI) CheckAccess(url, srv string) (*identity.CheckAccessResponseDTO, error) {