roster.go
changeset 116 5c6d6d51d3ba
parent 113 bee6cc131798
child 118 fb9bb98a8d70
equal deleted inserted replaced
115:7c45fc3f524a 116:5c6d6d51d3ba
    13 
    13 
    14 var rosterExt Extension = Extension{StanzaHandlers: map[string]func(*xml.Name) interface{}{NsRoster: newRosterQuery}, Start: startRosterFilter}
    14 var rosterExt Extension = Extension{StanzaHandlers: map[string]func(*xml.Name) interface{}{NsRoster: newRosterQuery}, Start: startRosterFilter}
    15 
    15 
    16 // Roster query/result
    16 // Roster query/result
    17 type RosterQuery struct {
    17 type RosterQuery struct {
    18 	XMLName xml.Name `xml:"jabber:iq:roster query"`
    18 	XMLName xml.Name     `xml:"jabber:iq:roster query"`
    19 	Item    []RosterItem `xml:"item"`
    19 	Item    []RosterItem `xml:"item"`
    20 }
    20 }
    21 
    21 
    22 // See RFC 3921, Section 7.1.
    22 // See RFC 3921, Section 7.1.
    23 type RosterItem struct {
    23 type RosterItem struct {