From 25903a89b03f3fa02fc9d261178c5423dbab5b31 Mon Sep 17 00:00:00 2001 From: mr687 <26916086+mr687@users.noreply.github.com> Date: Sat, 14 Sep 2024 15:10:56 +0700 Subject: [PATCH] set default value for WhatsappWebhookSecret --- src/config/settings.go | 2 +- src/pkg/whatsapp/whatsapp.go | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) 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))