fixed error with leaving mucs
This commit is contained in:
		
							parent
							
								
									0c37abf1e9
								
							
						
					
					
						commit
						185d4d120b
					
				| 
						 | 
					@ -1083,9 +1083,10 @@ public class XmppConnectionService extends Service {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	public void leaveMuc(Conversation conversation) {
 | 
						public void leaveMuc(Conversation conversation) {
 | 
				
			||||||
		PresencePacket packet = new PresencePacket();
 | 
							PresencePacket packet = new PresencePacket();
 | 
				
			||||||
		packet.setAttribute("to", conversation.getContactJid());
 | 
							packet.setAttribute("to", conversation.getContactJid().split("/")[0] + "/" + conversation.getMucOptions().getNick());
 | 
				
			||||||
		packet.setAttribute("from", conversation.getAccount().getFullJid());
 | 
							packet.setAttribute("from", conversation.getAccount().getFullJid());
 | 
				
			||||||
		packet.setAttribute("type", "unavailable");
 | 
							packet.setAttribute("type", "unavailable");
 | 
				
			||||||
 | 
							Log.d(LOGTAG,"send leaving muc " + packet);
 | 
				
			||||||
		conversation.getAccount().getXmppConnection()
 | 
							conversation.getAccount().getXmppConnection()
 | 
				
			||||||
				.sendPresencePacket(packet);
 | 
									.sendPresencePacket(packet);
 | 
				
			||||||
		conversation.getMucOptions().setOffline();
 | 
							conversation.getMucOptions().setOffline();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue