diff options
author | Christian Schneppe <christian@pix-art.de> | 2018-04-02 22:53:01 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2018-04-02 23:09:05 +0200 |
commit | 621217973065960e3347262f507d7c3b39326464 (patch) | |
tree | eba1fdd5ca5da1e7e5a41c8a4466749e04332f98 /src/main/java/de/pixart/messenger/utils/XmppUri.java | |
parent | 95521e80c1c029b02eddf5799cd23d0268ae4a1c (diff) |
migrate to xmpp-addr
Diffstat (limited to '')
-rw-r--r-- | src/main/java/de/pixart/messenger/utils/XmppUri.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/main/java/de/pixart/messenger/utils/XmppUri.java b/src/main/java/de/pixart/messenger/utils/XmppUri.java index 0600986c7..fec5ff039 100644 --- a/src/main/java/de/pixart/messenger/utils/XmppUri.java +++ b/src/main/java/de/pixart/messenger/utils/XmppUri.java @@ -8,8 +8,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; -import de.pixart.messenger.xmpp.jid.InvalidJidException; -import de.pixart.messenger.xmpp.jid.Jid; +import rocks.xmpp.addr.Jid; public class XmppUri { @@ -31,8 +30,8 @@ public class XmppUri { parse(Uri.parse(uri)); } catch (IllegalArgumentException e) { try { - jid = Jid.fromString(uri).toBareJid().toString(); - } catch (InvalidJidException e2) { + jid = Jid.of(uri).asBareJid().toString(); + } catch (IllegalArgumentException e2) { jid = null; } } @@ -65,7 +64,7 @@ public class XmppUri { if (segments.size() >= 2 && segments.get(1).contains("@")) { // sample : https://conversations.im/i/foo@bar.com try { - jid = Jid.fromString(segments.get(1)).toString(); + jid = Jid.of(segments.get(1)).toString(); } catch (Exception e) { jid = null; } @@ -107,8 +106,8 @@ public class XmppUri { } } else { try { - jid = Jid.fromString(uri.toString()).toBareJid().toString(); - } catch (final InvalidJidException ignored) { + jid = Jid.of(uri.toString()).asBareJid().toString(); + } catch (final IllegalArgumentException ignored) { jid = null; } } @@ -183,17 +182,17 @@ public class XmppUri { public Jid getJid() { try { - return this.jid == null ? null : Jid.fromString(this.jid.toLowerCase()); - } catch (InvalidJidException e) { + return this.jid == null ? null : Jid.of(this.jid.toLowerCase()); + } catch (IllegalArgumentException e) { return null; } } public boolean isJidValid() { try { - Jid.fromString(jid); + Jid.of(jid); return true; - } catch (InvalidJidException e) { + } catch (IllegalArgumentException e) { return false; } } |