From 4d7a97329389a416bb3bd261af1b432c1734480f Mon Sep 17 00:00:00 2001 From: "nedim.uka" Date: Wed, 15 Sep 2021 17:20:11 +0200 Subject: [PATCH] Respond with status OK on every command message --- main.go | 3 +++ services/xmppsService.go | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 2ae7a6c..d33b36b 100644 --- a/main.go +++ b/main.go @@ -10,7 +10,10 @@ func main() { // LOAD APPLICATION CONFIGURATION appConfig.Load() + // Initialise XMPP service xmppService.Init() + + // Send online presence stanza xmppServiceInstance := xmppService.Instance() xmppService.SendOnlinePresenceStanza(xmppServiceInstance.XMPPClients[0].Client, xmppServiceInstance.XMPPClients[0].Config.Jid) } diff --git a/services/xmppsService.go b/services/xmppsService.go index 1d992b0..5448082 100644 --- a/services/xmppsService.go +++ b/services/xmppsService.go @@ -124,8 +124,9 @@ func handleMessage(s xmpp.Sender, p stanza.Packet) { return } + log.Printf("Received The message %v", msg) _, _ = fmt.Fprintf(os.Stdout, "Body = %s - from = %s\n", msg.Body, msg.From) - reply := stanza.Message{Attrs: stanza.Attrs{To: msg.From}, Body: msg.Body} + reply := stanza.Message{Attrs: stanza.Attrs{To: msg.From}, Body: `{"status": "OK"}`} err := s.Send(reply) log.Printf("Error sending message %v", err) }