aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/utils/XmppUri.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-02 22:53:01 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-02 23:09:05 +0200
commit621217973065960e3347262f507d7c3b39326464 (patch)
treeeba1fdd5ca5da1e7e5a41c8a4466749e04332f98 /src/main/java/de/pixart/messenger/utils/XmppUri.java
parent95521e80c1c029b02eddf5799cd23d0268ae4a1c (diff)
migrate to xmpp-addr
Diffstat (limited to 'src/main/java/de/pixart/messenger/utils/XmppUri.java')
-rw-r--r--src/main/java/de/pixart/messenger/utils/XmppUri.java21
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;
}
}