2022-12-08 13:05:19 -03:00

22 lines
619 B
Go

// Copyright (c) 2022 Gitpod GmbH. All rights reserved.
// Licensed under the GNU Affero General Public License (AGPL).
// See License.AGPL.txt in the project root for license information.
package webhooks
import (
"github.com/gitpod-io/gitpod/common-go/log"
"net/http"
)
func NewNoopWebhookHandler() *noopWebhookHandler {
return &noopWebhookHandler{}
}
type noopWebhookHandler struct{}
func (h *noopWebhookHandler) ServeHTTP(w http.ResponseWriter, _ *http.Request) {
log.Info("Received Stripe webhook handler, but running in no-op mode so will not be handing it.")
w.WriteHeader(http.StatusNotImplemented)
}