diff --git a/src/config/settings.go b/src/config/settings.go index 47b7c42..b072625 100644 --- a/src/config/settings.go +++ b/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 diff --git a/src/pkg/whatsapp/whatsapp.go b/src/pkg/whatsapp/whatsapp.go index a6851bd..d0f4953 100644 --- a/src/pkg/whatsapp/whatsapp.go +++ b/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))