diff options
Diffstat (limited to 'src/main/java/de/pixart/messenger/entities/MucOptions.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/entities/MucOptions.java | 13 |
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()); } } |