in internal/callback/callback.go [91:113]
func (c CallbackAPI) sendCallback(ctx context.Context, payload CallbackBody) {
apiParams := internal_api.InternalAPIRequestParams{
Path: apiPath,
BodyParams: payload,
GitlabURL: c.GitlabURL,
NodeUUID: c.NodeUUID,
Secret: c.Secret,
}
ctx, cancel := context.WithTimeout(ctx, timeout)
defer cancel()
req, err := internal_api.NewRequest(ctx, apiParams)
slog.Debug("sending callback request", "payload", payload)
if err != nil {
slog.Error("error while creating a new request", "err", err)
return
}
_, errRequest := c.Client.Do(req) //nolint:bodyclose
if errRequest != nil {
slog.Error("error while creating a new request", "err", errRequest)
}
}