]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/IdentityHelper.java
Refactor identity key store
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / IdentityHelper.java
index ee74338e85f2b7fbd3854da816c08e9129a6f1a3..ce3973538ce4453673665fdd273558dc64892ffd 100644 (file)
@@ -16,7 +16,6 @@ import org.whispersystems.signalservice.api.push.SignalServiceAddress;
 
 import java.io.IOException;
 import java.util.Arrays;
-import java.util.Date;
 import java.util.function.Function;
 
 import static org.asamk.signal.manager.config.ServiceConfig.capabilities;
@@ -85,7 +84,7 @@ public class IdentityHelper {
     private boolean trustIdentity(
             RecipientId recipientId, Function<IdentityKey, Boolean> verifier, TrustLevel trustLevel
     ) {
-        var identity = account.getIdentityKeyStore().getIdentity(recipientId);
+        var identity = account.getIdentityKeyStore().getIdentityInfo(recipientId);
         if (identity == null) {
             return false;
         }
@@ -110,7 +109,7 @@ public class IdentityHelper {
     ) {
         final var identityKey = identityFailure.getIdentityKey();
         if (identityKey != null) {
-            account.getIdentityKeyStore().saveIdentity(recipientId, identityKey, new Date());
+            account.getIdentityKeyStore().saveIdentity(recipientId, identityKey);
         } else {
             // Retrieve profile to get the current identity key from the server
             context.getProfileHelper().refreshRecipientProfile(recipientId);