From d2954744e532c090c36b1fab3688a4d21236dfeb Mon Sep 17 00:00:00 2001 From: Z <35617149+FZFR@users.noreply.github.com> Date: Tue, 2 Apr 2024 16:01:15 +0700 Subject: [PATCH] Implemented proper handling of newline characters in message --- internal/whatsapp/whatsapp.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/whatsapp/whatsapp.go b/internal/whatsapp/whatsapp.go index 4d869f3..caea6e5 100644 --- a/internal/whatsapp/whatsapp.go +++ b/internal/whatsapp/whatsapp.go @@ -274,7 +274,8 @@ func SendText(c echo.Context) error { var reqSendMessage typWhatsApp.RequestSendMessage reqSendMessage.RJID = strings.TrimSpace(c.FormValue("msisdn")) - reqSendMessage.Message = strings.TrimSpace(c.FormValue("message")) + message := strings.TrimSpace(c.FormValue("message")) + reqSendMessage.Message = strings.Replace(message, "\\n", "\n", -1) if len(reqSendMessage.RJID) == 0 { return router.ResponseBadRequest(c, "Missing Form Value MSISDN")