diff --git a/go-sendxmpp.go b/go-sendxmpp.go index cc3f6f2..82086a3 100644 --- a/go-sendxmpp.go +++ b/go-sendxmpp.go @@ -158,12 +158,26 @@ func readMessage(messageFilePath string) (string, error) { return output, err } +func oobMessage(recipient string, sender string, messageType string, url string) string { + orgMessage := "" + url + + "" + url + "" + println("OrgMessage: ", orgMessage) + + return orgMessage +} + func main() { var ( - err error - message, user, server, password, orgMessageStart string - orgChatMessageEnd, orgGroupMessageEnd string + err error + message, user, server, password string ) // Define command line flags. @@ -290,13 +304,6 @@ func main() { if *flagHttpUpload != "" { message = httpUpload(client, tlsConfig.ServerName, *flagHttpUpload) - orgMessageStart = "" + message + "" + - "" + message + "" - orgChatMessageEnd = "' from ='" + client.JID() + "' type='chat' xml:lang='en'>" + - "" + message + "" + - message + "" } // Skip reading message if '-i' or '--interactive' is set to work with e.g. 'tail -f'. @@ -359,8 +366,8 @@ func main() { // Send the message. for _, recipient := range recipients { if *flagHttpUpload != "" { - _, err = client.SendOrg(orgMessageStart + recipient + - orgGroupMessageEnd) + _, err = client.SendOrg(oobMessage(recipient, client.JID(), + "groupchat", message)) } else { _, err = client.Send(xmpp.Chat{Remote: recipient, Type: "groupchat", Text: message}) @@ -404,8 +411,8 @@ func main() { } else { for _, recipient := range recipients { if *flagHttpUpload != "" { - _, err = client.SendOrg(orgMessageStart + recipient + - orgChatMessageEnd) + _, err = client.SendOrg(oobMessage(recipient, client.JID(), + "chat", message)) } else { _, err = client.Send(xmpp.Chat{Remote: recipient, Type: "chat", Text: message})