disco_info_form
Mickael Remond 6 years ago
parent adb14260f0
commit 57cc0a25ac
No known key found for this signature in database
GPG Key ID: E6F6045D79965AA3

@ -7,8 +7,8 @@ import (
)
func main() {
component := MyComponent{Name: "MQTT Component", Category: "gateway", Type: "mqtt"}
component.xmpp = &xmpp.Component{Host: "mqtt.localhost", Secret: "mypass"}
component := MyComponent{Name: "Facebook Gateway", Category: "gateway", Type: "facebook"}
component.xmpp = &xmpp.Component{Host: "facebook.localhost", Secret: "mypass"}
component.xmpp.Connect("localhost:8888")
for {
@ -29,12 +29,12 @@ func main() {
default:
fmt.Println("ignoring iq packet", inner)
xerror := xmpp.Err{
xError := xmpp.Err{
Code: 501,
Reason: "feature-not-implemented",
Type: "cancel",
}
reply := p.MakeError(xerror)
reply := p.MakeError(xError)
component.xmpp.Send(&reply)
}
default:

@ -135,7 +135,7 @@ func (x Err) MarshalXML(e *xml.Encoder, start xml.StartElement) (err error) {
start.Attr = append(start.Attr, code, typ)
err = e.EncodeToken(start)
// Subtags
// SubTags
// Reason
if x.Reason != "" {
reason := xml.Name{Space: "urn:ietf:params:xml:ns:xmpp-stanzas", Local: x.Reason}

Loading…
Cancel
Save