diff --git a/ring-android/libringclient/src/main/java/cx/ring/model/Uri.java b/ring-android/libringclient/src/main/java/cx/ring/model/Uri.java index a8f494dffff5329a7fa9cfdec972b78f88e87e01..5e4b334e162d69b078b9ba305f823530660f1eec 100644 --- a/ring-android/libringclient/src/main/java/cx/ring/model/Uri.java +++ b/ring-android/libringclient/src/main/java/cx/ring/model/Uri.java @@ -36,6 +36,7 @@ public class Uri implements Serializable { private static final Pattern RING_URI_PATTERN = Pattern.compile("^\\s*(?:ring(?:[\\s\\:]+))?(\\p{XDigit}{40})(?:@ring\\.dht)?\\s*$", Pattern.CASE_INSENSITIVE); private static final Pattern URI_PATTERN = Pattern.compile("^\\s*(\\w+:)?(?:([\\w.]+)@)?(?:([\\d\\w\\.\\-]+)(?::(\\d+))?)\\s*$", Pattern.CASE_INSENSITIVE); public static final String RING_URI_SCHEME = "ring:"; + public static final String JAMI_URI_SCHEME = "jami:"; private static final String ipv4Pattern = "(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.){3}([01]?\\d\\d?|2[0-4]\\d|25[0-5])"; private static final String ipv6Pattern = "([0-9a-f]{1,4}:){7}([0-9a-f]){1,4}";