XmppUri: Add toString() method

Marc Schink created

Change summary

src/main/java/eu/siacs/conversations/utils/XmppUri.java | 9 +++++++++
1 file changed, 9 insertions(+)

Detailed changes

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

@@ -13,6 +13,7 @@ import eu.siacs.conversations.xmpp.jid.Jid;
 
 public class XmppUri {
 
+	protected Uri uri;
 	protected String jid;
 	protected List<Fingerprint> fingerprints = new ArrayList<>();
 	private String body;
@@ -52,6 +53,7 @@ public class XmppUri {
 	}
 
 	protected void parse(Uri uri) {
+		this.uri = uri;
 		String scheme = uri.getScheme();
 		String host = uri.getHost();
 		List<String> segments = uri.getPathSegments();
@@ -111,6 +113,13 @@ public class XmppUri {
 		}
 	}
 
+	public String toString() {
+		if (uri != null) {
+			return uri.toString();
+		}
+		return "";
+	}
+
 	protected List<Fingerprint> parseFingerprints(String query) {
 		return parseFingerprints(query,';');
 	}