func()

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)
	}
}