forked from jshiffer/go-xmpp
Changed "Disconnect" to wait for the closing stream tag. (#141)
Updated example with a README.md and fixed some logs.
This commit is contained in:
committed by
Jérôme Sautret
parent
e62b7fa0c7
commit
94aceac802
@@ -165,3 +165,21 @@ func (streamErrorDecoder) decode(p *xml.Decoder, se xml.StartElement) (StreamErr
|
||||
err := p.DecodeElement(&packet, &se)
|
||||
return packet, err
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// StreamClose "Packet"
|
||||
|
||||
// This is just a closing tag and hold no information
|
||||
type StreamClosePacket struct{}
|
||||
|
||||
func (StreamClosePacket) Name() string {
|
||||
return "stream:stream"
|
||||
}
|
||||
|
||||
type streamCloseDecoder struct{}
|
||||
|
||||
var streamClose streamCloseDecoder
|
||||
|
||||
func (streamCloseDecoder) decode(_ xml.EndElement) StreamClosePacket {
|
||||
return StreamClosePacket{}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user