- private void sendVerifiedMessage() throws IOException, UntrustedIdentityException {
- List<VerifiedMessage> verifiedMessages = new LinkedList<>();
- for (Map.Entry<String, List<JsonIdentityKeyStore.Identity>> x : getIdentities().entrySet()) {
- final String name = x.getKey();
- for (JsonIdentityKeyStore.Identity id : x.getValue()) {
- if (id.getTrustLevel() == TrustLevel.TRUSTED_UNVERIFIED) {
- continue;
- }
- VerifiedMessage verifiedMessage = new VerifiedMessage(name, id.getIdentityKey(), id.getTrustLevel().toVerifiedState());
- verifiedMessages.add(verifiedMessage);
- }
- }
- sendSyncMessage(SignalServiceSyncMessage.forVerified(verifiedMessages));
- }
-