Webhook-Endpoint

This commit is contained in:
Simon Martens
2025-05-20 17:00:57 +02:00
parent 2fb6339798
commit 625cf05322
2 changed files with 5 additions and 8 deletions

View File

@@ -30,13 +30,11 @@ func PostWebhook(cfg config.Config) fiber.Handler {
commit, err := gitprovider.Pull(dir, cfg.GitURL, cfg.GitBranch)
if err != nil {
panic(err)
return c.SendStatus(fiber.StatusInternalServerError)
}
_, err = xmlmodels.Parse(dir, commit.Hash)
if err != nil {
panic(err)
return c.SendStatus(fiber.StatusInternalServerError)
}
@@ -44,12 +42,6 @@ func PostWebhook(cfg config.Config) fiber.Handler {
}
}
func sign256(secret, body []byte) []byte {
computed := hmac.New(sha256.New, secret)
computed.Write(body)
return []byte(computed.Sum(nil))
}
func verifySignature256(secret, payload []byte, header string) bool {
if !strings.HasPrefix(header, SIGNATURE_PREFIX) {
return false