]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/manager/Utils.java
Add RecipientStore to resolve all identifiers to SignalServiceAddress
[signal-cli] / src / main / java / org / asamk / signal / manager / Utils.java
index 0b74f01d90b0d9060fd548224f7fcabd1638cf88..449681d2b8b5f8a39e68c39b8fc6e511b9a56f86 100644 (file)
@@ -252,6 +252,9 @@ class Utils {
         } else {
             // Version 1: E164 user
             version = 1;
+            if (!ownAddress.getNumber().isPresent() || !theirAddress.getNumber().isPresent()) {
+                return "INVALID ID";
+            }
             ownId = ownAddress.getNumber().get().getBytes();
             theirId = theirAddress.getNumber().get().getBytes();
         }