equal
deleted
inserted
replaced
101 return recv, send |
101 return recv, send |
102 } |
102 } |
103 |
103 |
104 func newRosterExt() *Roster { |
104 func newRosterExt() *Roster { |
105 r := Roster{} |
105 r := Roster{} |
106 r.StanzaHandlers = make(map[xml.Name]reflect.Type) |
106 r.StanzaTypes = make(map[xml.Name]reflect.Type) |
107 rName := xml.Name{Space: NsRoster, Local: "query"} |
107 rName := xml.Name{Space: NsRoster, Local: "query"} |
108 r.StanzaHandlers[rName] = reflect.TypeOf(RosterQuery{}) |
108 r.StanzaTypes[rName] = reflect.TypeOf(RosterQuery{}) |
109 r.RecvFilter, r.SendFilter = r.makeFilters() |
109 r.RecvFilter, r.SendFilter = r.makeFilters() |
110 r.get = make(chan []RosterItem) |
110 r.get = make(chan []RosterItem) |
111 r.toServer = make(chan Stanza) |
111 r.toServer = make(chan Stanza) |
112 return &r |
112 return &r |
113 } |
113 } |