void closeChatSession(String address) { ChatSessionManagerAdapter sessionManager = (ChatSessionManagerAdapter) mConn.getChatSessionManager(); ChatSessionAdapter session = (ChatSessionAdapter) sessionManager.getChatSession(address); if (session != null) { session.leave(); } }
void updateChatPresence(String address, String nickname, Presence p) { ChatSessionManagerAdapter sessionManager = (ChatSessionManagerAdapter) mConn.getChatSessionManager(); // TODO: This only find single chat sessions, we need to go through all // active chat sessions and find if the contact is a participant of the // session. ChatSessionAdapter session = (ChatSessionAdapter) sessionManager.getChatSession(address); if (session != null) { session.insertPresenceUpdatesMsg(nickname, p); } }