webhook.go 364 B

1234567891011121314151617181920212223
  1. package service
  2. import (
  3. "bytes"
  4. "github.com/gin-gonic/gin"
  5. "github.com/langgenius/dify-plugin-daemon/internal/types/models"
  6. )
  7. func Webhook(ctx *gin.Context, webhook *models.Webhook, path string) {
  8. req := ctx.Request
  9. var buffer bytes.Buffer
  10. err := req.Write(&buffer)
  11. if err != nil {
  12. ctx.JSON(500, gin.H{"error": err.Error()})
  13. }
  14. // fetch plugin
  15. }