diff --git a/internal/client/client.go b/internal/client/client.go index 7ff7762..d88c8fc 100644 --- a/internal/client/client.go +++ b/internal/client/client.go @@ -246,12 +246,14 @@ func (e *EdgeConnect) DeleteAppInstance(ctx context.Context, appinstancekey AppI } func call[T any](ctx context.Context, client *EdgeConnect, path string, body []byte) (Responses[T], error) { + log.Printf("call(): trying %s\n", path) + token, err := client.RetrieveToken(ctx) if err != nil { return Responses[T]{}, err } - request, err := http.NewRequestWithContext(ctx, "POST", path, bytes.NewBuffer(body)) + request, err := http.NewRequestWithContext(ctx, "POST", fmt.Sprintf("%s/%s", client.BaseURL, path), bytes.NewBuffer(body)) if err != nil { return Responses[T]{}, err } @@ -278,7 +280,7 @@ func call[T any](ctx context.Context, client *EdgeConnect, path string, body []b responses.Responses = append(responses.Responses, d) } - log.Printf("call: %s resulting in %v and %v messages", path, resp.StatusCode, len(responses.Responses)) + log.Printf("call(): %s resulting in %v and %v messages\n", path, resp.StatusCode, len(responses.Responses)) return responses, nil }