split on first dot when using domain instead of black listed local part

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/utils/JidHelper.java | 38 ++++----
1 file changed, 19 insertions(+), 19 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/utils/JidHelper.java 🔗

@@ -39,24 +39,24 @@ import rocks.xmpp.addr.Jid;
 
 public class JidHelper {
 
-	private static List<String> LOCALPART_BLACKLIST = Arrays.asList("xmpp","jabber","me");
-
-	public static String localPartOrFallback(Jid jid) {
-		if (LOCALPART_BLACKLIST.contains(jid.getLocal().toLowerCase(Locale.ENGLISH))) {
-			final String domain = jid.getDomain();
-			final int index = domain.lastIndexOf('.');
-			return index > 1 ? domain.substring(0,index) : domain;
-		} else {
-			return jid.getLocal();
-		}
-	}
-
-	public static Jid parseOrFallbackToInvalid(String jid) {
-		try {
-			return Jid.of(jid);
-		} catch (IllegalArgumentException e) {
-			return InvalidJid.of(jid, true);
-		}
-	}
+    private static List<String> LOCAL_PART_BLACKLIST = Arrays.asList("xmpp", "jabber", "me");
+
+    public static String localPartOrFallback(Jid jid) {
+        if (LOCAL_PART_BLACKLIST.contains(jid.getLocal().toLowerCase(Locale.ENGLISH))) {
+            final String domain = jid.getDomain();
+            final int index = domain.indexOf('.');
+            return index > 1 ? domain.substring(0, index) : domain;
+        } else {
+            return jid.getLocal();
+        }
+    }
+
+    public static Jid parseOrFallbackToInvalid(String jid) {
+        try {
+            return Jid.of(jid);
+        } catch (IllegalArgumentException e) {
+            return InvalidJid.of(jid, true);
+        }
+    }
 
 }