1
0
Fork 0

Modifications because multi bodies support has been hadded into the library.

This commit is contained in:
Chteufleur 2016-11-13 20:29:24 +01:00
parent 5268350afb
commit 231a8acb5f
2 changed files with 8 additions and 4 deletions

View File

@ -127,8 +127,8 @@ func (g *GatewayInfo) ReceivedXMPP_Message(message *xmpp.Message) {
} else if message.Gone != nil {
g.SendSteamMessageLeaveConversation(steamID)
} else {
if message.Body != "" {
g.SendSteamMessage(steamID, message.Body)
if message.Body != nil && len(message.Body) != 0 {
g.SendSteamMessage(steamID, message.Body[0].Value)
}
}
}
@ -338,7 +338,9 @@ func (g *GatewayInfo) chatstatesNotification() {
func (g *GatewayInfo) sendXmppMessage(from, subject, message string, chatState interface{}) {
if from != XmppJidComponent || from == XmppJidComponent && g.DebugMessage {
m := xmpp.Message{To: g.XMPP_JID_Client, From: from, Body: message, Type: "chat"}
m := xmpp.Message{To: g.XMPP_JID_Client, From: from, Type: "chat"}
mBody := xmpp.MessageBody{Value: message}
m.Body = append(m.Body, mBody)
if subject != "" {
m.Subject = subject

View File

@ -257,7 +257,9 @@ func SendPresence(status, tpye, from, to, message, nick string) {
}
func SendMessage(to, subject, message string) {
m := xmpp.Message{From: jid.Domain, To: to, Body: message, Type: "chat"}
m := xmpp.Message{From: jid.Domain, To: to, Type: "chat"}
mBody := xmpp.MessageBody{Value: message}
m.Body = append(m.Body, mBody)
if subject != "" {
m.Subject = subject