Browse Source

set default value for WhatsappWebhookSecret

pull/187/head
mr687 1 year ago
parent
commit
25903a89b0
  1. 2
      src/config/settings.go
  2. 8
      src/pkg/whatsapp/whatsapp.go

2
src/config/settings.go

@ -21,7 +21,7 @@ var (
WhatsappAutoReplyMessage string
WhatsappWebhook string
WhatsappWebhookSecret string
WhatsappWebhookSecret = "secret"
WhatsappLogLevel = "ERROR"
WhatsappSettingMaxFileSize int64 = 50000000 // 50MB
WhatsappSettingMaxVideoSize int64 = 100000000 // 100MB

8
src/pkg/whatsapp/whatsapp.go

@ -414,13 +414,7 @@ func forwardToWebhook(evt *events.Message) error {
return pkgError.WebhookError(fmt.Sprintf("error when create http object %v", err))
}
var secretKey []byte
if config.WhatsappWebhookSecret != "" {
secretKey = []byte(config.WhatsappWebhookSecret)
} else {
secretKey = []byte("anything")
}
secretKey := []byte(config.WhatsappWebhookSecret)
signature, err := getMessageDigestOrSignature(postBody, secretKey)
if err != nil {
return pkgError.WebhookError(fmt.Sprintf("error when create signature %v", err))

Loading…
Cancel
Save