X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/eabd361405a54a5b7122bf537cb299306f098e45..93e2c58fcfd1777c80193bbd7ea017fd78371b6c:/src/main/java/org/asamk/signal/JsonSignalProtocolStore.java diff --git a/src/main/java/org/asamk/signal/JsonSignalProtocolStore.java b/src/main/java/org/asamk/signal/JsonSignalProtocolStore.java index 0d9c4b69..a3159e48 100644 --- a/src/main/java/org/asamk/signal/JsonSignalProtocolStore.java +++ b/src/main/java/org/asamk/signal/JsonSignalProtocolStore.java @@ -13,6 +13,7 @@ import org.whispersystems.libsignal.state.SignalProtocolStore; import org.whispersystems.libsignal.state.SignedPreKeyRecord; import java.util.List; +import java.util.Map; class JsonSignalProtocolStore implements SignalProtocolStore { @@ -68,6 +69,18 @@ class JsonSignalProtocolStore implements SignalProtocolStore { identityKeyStore.saveIdentity(name, identityKey); } + public void saveIdentity(String name, IdentityKey identityKey, TrustLevel trustLevel) { + identityKeyStore.saveIdentity(name, identityKey, trustLevel, null); + } + + public Map> getIdentities() { + return identityKeyStore.getIdentities(); + } + + public List getIdentities(String name) { + return identityKeyStore.getIdentities(name); + } + @Override public boolean isTrustedIdentity(String name, IdentityKey identityKey) { return identityKeyStore.isTrustedIdentity(name, identityKey);