From 477ccf01f69d02fd62c7060c8d5e144fd8404ada Mon Sep 17 00:00:00 2001 From: Stanislav Seletskiy Date: Wed, 26 Nov 2014 18:34:13 +0600 Subject: [PATCH] Nickname can be specified when joining MUC Client.JoinMUC now accept second argument as nickname. --- xmpp_muc.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xmpp_muc.go b/xmpp_muc.go index 314577a..0f14c4a 100644 --- a/xmpp_muc.go +++ b/xmpp_muc.go @@ -17,11 +17,14 @@ const ( ) // xep-0045 7.2 -func (c *Client) JoinMUC(jid string) { - fmt.Fprintf(c.conn, "\n"+ +func (c *Client) JoinMUC(jid, nick string) { + if nick == "" { + nick = c.jid + } + fmt.Fprintf(c.conn, "\n"+ "\n"+ "", - xmlEscape(jid), nsMUC) + xmlEscape(jid), xmlEscape(nick), nsMUC) } // xep-0045 7.14