Fixed online presence stanza message
This commit is contained in:
@@ -12,7 +12,8 @@ import (
|
|||||||
"gosrc.io/xmpp/stanza"
|
"gosrc.io/xmpp/stanza"
|
||||||
)
|
)
|
||||||
|
|
||||||
const rolingStockPresenceMessage = `ROLLING STOCK PRESENCE MESSAGE\n +{
|
const rolingStockPresenceMessage = `ROLLING STOCK PRESENCE MESSAGE\n
|
||||||
|
{
|
||||||
"serial": "79101X02Y0029450001CJ2000",
|
"serial": "79101X02Y0029450001CJ2000",
|
||||||
"model": "VEN032FSNWM00",
|
"model": "VEN032FSNWM00",
|
||||||
"displayOrientation": "left",
|
"displayOrientation": "left",
|
||||||
@@ -36,8 +37,7 @@ const rolingStockPresenceMessage = `ROLLING STOCK PRESENCE MESSAGE\n +{
|
|||||||
"architecture": "x86-64"
|
"architecture": "x86-64"
|
||||||
},
|
},
|
||||||
"digiID": "digi-00000000-00000000-0040FFFF-FF801D30"
|
"digiID": "digi-00000000-00000000-0040FFFF-FF801D30"
|
||||||
}
|
}`
|
||||||
`
|
|
||||||
|
|
||||||
// XMPPService - struct containing
|
// XMPPService - struct containing
|
||||||
type XMPPService struct {
|
type XMPPService struct {
|
||||||
@@ -128,7 +128,10 @@ func handleMessage(s xmpp.Sender, p stanza.Packet) {
|
|||||||
_, _ = fmt.Fprintf(os.Stdout, "Body = %s - from = %s\n", msg.Body, msg.From)
|
_, _ = fmt.Fprintf(os.Stdout, "Body = %s - from = %s\n", msg.Body, msg.From)
|
||||||
reply := stanza.Message{Attrs: stanza.Attrs{To: msg.From}, Body: `{"status": "OK"}`}
|
reply := stanza.Message{Attrs: stanza.Attrs{To: msg.From}, Body: `{"status": "OK"}`}
|
||||||
err := s.Send(reply)
|
err := s.Send(reply)
|
||||||
log.Printf("Error sending message %v", err)
|
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("Error sending to %v message %v", msg.From, err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func errorHandler(err error) {
|
func errorHandler(err error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user