Merge pull request #42 from seletskiy/master

Nickname can be specified when joining MUC
This commit is contained in:
mattn 2014-11-27 01:46:44 +09:00
commit 846b8175da

View File

@ -17,11 +17,14 @@ const (
)
// xep-0045 7.2
func (c *Client) JoinMUC(jid string) {
fmt.Fprintf(c.conn, "<presence to='%s'>\n"+
func (c *Client) JoinMUC(jid, nick string) {
if nick == "" {
nick = c.jid
}
fmt.Fprintf(c.conn, "<presence to='%s/%s'>\n"+
"<x xmlns='%s' />\n"+
"</presence>",
xmlEscape(jid), nsMUC)
xmlEscape(jid), xmlEscape(nick), nsMUC)
}
// xep-0045 7.14