aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/entities/MucOptions.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-10-29 19:50:52 +0100
committerChristian Schneppe <christian@pix-art.de>2017-10-29 19:50:52 +0100
commit712f35fc03a7573fe7f4b4c4999df7ef1092db14 (patch)
treebd9a38b22f6252b1dee202f2d24e113924630a33 /src/main/java/de/pixart/messenger/entities/MucOptions.java
parentb021688417c10ff1cbfacfff333780bf39f92512 (diff)
black list certain local parts and show domain instead
Diffstat (limited to 'src/main/java/de/pixart/messenger/entities/MucOptions.java')
-rw-r--r--src/main/java/de/pixart/messenger/entities/MucOptions.java13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/main/java/de/pixart/messenger/entities/MucOptions.java b/src/main/java/de/pixart/messenger/entities/MucOptions.java
index 86c8c3326..f60c2643c 100644
--- a/src/main/java/de/pixart/messenger/entities/MucOptions.java
+++ b/src/main/java/de/pixart/messenger/entities/MucOptions.java
@@ -3,13 +3,13 @@ package de.pixart.messenger.entities;
import android.annotation.SuppressLint;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import de.pixart.messenger.Config;
import de.pixart.messenger.R;
+import de.pixart.messenger.utils.JidHelper;
import de.pixart.messenger.utils.Namespace;
import de.pixart.messenger.xmpp.chatstate.ChatState;
import de.pixart.messenger.xmpp.forms.Data;
@@ -21,8 +21,6 @@ import de.pixart.messenger.xmpp.pep.Avatar;
@SuppressLint("DefaultLocale")
public class MucOptions {
- private static List<String> LOCALPART_BLACKLIST = Arrays.asList("xmpp", "jabber");
-
private boolean mAutoPushConfiguration = true;
public Account getAccount() {
@@ -602,14 +600,7 @@ public class MucOptions {
} else if (!conversation.getJid().isBareJid()) {
return conversation.getJid().getResourcepart();
} else {
- Jid jid = account.getJid();
- if (LOCALPART_BLACKLIST.contains(jid.getLocalpart())) {
- final String domain = jid.getDomainpart();
- final int index = domain.lastIndexOf('.');
- return index > 1 ? domain.substring(0, index) : domain;
- } else {
- return jid.getLocalpart();
- }
+ return JidHelper.localPartOrFallback(account.getJid());
}
}