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) }