]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/cli/Manager.java
Canonicalize recipient addresses
[signal-cli] / src / main / java / cli / Manager.java
index cd5f6305aa6721ee4dcf10fdc0edaff2eaeba9d1..3da46f1d2fa73810dcc3814eabbde2d0bb5a63e8 100644 (file)
@@ -206,4 +206,14 @@ public class Manager {
                 messagePipe.shutdown();
         }
     }
+
+    public String canonicalizeNumber(String number) throws InvalidNumberException {
+        String localNumber = username;
+        return PhoneNumberFormatter.formatNumber(number, localNumber);
+    }
+
+    protected TextSecureAddress getPushAddress(String number) throws InvalidNumberException {
+        String e164number = canonicalizeNumber(number);
+        return new TextSecureAddress(e164number);
+    }
 }