diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java index a6d22a1c7..049a6b6b6 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java @@ -1634,7 +1634,7 @@ public class MultiUserChat { * @return the occupant's current presence, or null if the user is unavailable * or if no presence information is available. */ - public Presence getOccupantPresence(String user) { + public Presence getOccupantPresence(EntityFullJid user) { return occupantsMap.get(user); } @@ -1647,8 +1647,8 @@ public class MultiUserChat { * be: roomName@service/nickname (e.g. darkcave@macbeth.shakespeare.lit/thirdwitch). * @return the Occupant or null if the user is unavailable (i.e. not in the room). */ - public Occupant getOccupant(String user) { - Presence presence = occupantsMap.get(user); + public Occupant getOccupant(EntityFullJid user) { + Presence presence = getOccupantPresence(user); if (presence != null) { return new Occupant(presence); }