From 69b8282880dff5acdd31264ea2edf13bff72cbca Mon Sep 17 00:00:00 2001 From: "nedim.uka" Date: Fri, 17 Sep 2021 18:18:51 +0200 Subject: [PATCH] Respond with status only if there is some content inside message --- services/xmppsService.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/xmppsService.go b/services/xmppsService.go index bf3358f..44b40b6 100644 --- a/services/xmppsService.go +++ b/services/xmppsService.go @@ -188,6 +188,11 @@ func handleMessage(s xmpp.Sender, p stanza.Packet) { return } + if len(msg.Body) == 0 { + log.Printf("<%v> received empty message, and will not respond", msg.To) + return + } + log.Printf("<%v> received following message: %v", msg.To, msg.Body) statusMesageDelay := int64(rand.Intn(appConfig.AppConfig.GeneralOptions.StatusMessageDelay)) log.Printf("DELAYING FOR: %v", statusMesageDelay*1000000000)