aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/entities/MucOptions.java
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2016-05-17 14:25:58 +0200
committerDaniel Gultsch <daniel@gultsch.de>2016-05-17 14:25:58 +0200
commit61726f4994dffad0407bbc9dc539874ce9f79171 (patch)
tree068cb980d598e201a5a67e4487a962231b56def8 /src/main/java/eu/siacs/conversations/entities/MucOptions.java
parent14952ba5e5ffbbbda2d0453157f03779ffbdaffb (diff)
refactored muc item parsing to also parse muc status messages
Diffstat (limited to 'src/main/java/eu/siacs/conversations/entities/MucOptions.java')
-rw-r--r--src/main/java/eu/siacs/conversations/entities/MucOptions.java12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/eu/siacs/conversations/entities/MucOptions.java b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
index e931f5fd..8d7c5adb 100644
--- a/src/main/java/eu/siacs/conversations/entities/MucOptions.java
+++ b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
@@ -274,6 +274,10 @@ public class MucOptions {
public String toString() {
return "[fulljid:"+String.valueOf(fullJid)+",realjid:"+String.valueOf(realJid)+",affiliation"+affiliation.toString()+"]";
}
+
+ public boolean realJidMatchesAccount() {
+ return realJid != null && realJid.equals(options.account.getJid().toBareJid());
+ }
}
private Account account;
@@ -589,14 +593,6 @@ public class MucOptions {
return this.conversation;
}
- public void putMember(Jid fullJid, Jid realJid, String affiliation, String role) {
- User user = new User(this, fullJid);
- user.setRealJid(realJid);
- user.setAffiliation(affiliation);
- user.setRole(role);
- addUser(user);
- }
-
public List<Jid> getMembers() {
ArrayList<Jid> members = new ArrayList<>();
for(User user : users) {