"name":"org.asamk.signal.commands.ListIdentitiesCommand$JsonIdentity",
"allDeclaredFields":true,
"allDeclaredMethods":true,
- "allDeclaredConstructors":true
+ "allDeclaredConstructors":true,
+ "methods":[
+ {"name":"addedTimestamp","parameterTypes":[] },
+ {"name":"fingerprint","parameterTypes":[] },
+ {"name":"number","parameterTypes":[] },
+ {"name":"safetyNumber","parameterTypes":[] },
+ {"name":"scannableSafetyNumber","parameterTypes":[] },
+ {"name":"trustLevel","parameterTypes":[] },
+ {"name":"uuid","parameterTypes":[] }
+ ]
},
{
"name":"org.asamk.signal.commands.ListStickerPacksCommand$JsonStickerPack",
private boolean trustIdentity(
RecipientId recipientId, BiFunction<ServiceId, IdentityKey, Boolean> verifier, TrustLevel trustLevel
) {
- final var serviceId = account.getRecipientAddressResolver()
- .resolveRecipientAddress(recipientId)
- .serviceId()
- .orElse(null);
+ final var address = account.getRecipientAddressResolver().resolveRecipientAddress(recipientId);
+ final var serviceId = address.serviceId().orElse(null);
if (serviceId == null) {
return false;
}
account.getIdentityKeyStore().setIdentityTrustLevel(serviceId, identity.getIdentityKey(), trustLevel);
try {
- final var address = context.getRecipientHelper()
- .resolveSignalServiceAddress(account.getRecipientResolver().resolveRecipient(serviceId));
- context.getSyncHelper().sendVerifiedMessage(address, identity.getIdentityKey(), trustLevel);
+ context.getSyncHelper()
+ .sendVerifiedMessage(address.toSignalServiceAddress(), identity.getIdentityKey(), trustLevel);
} catch (IOException e) {
logger.warn("Failed to send verification sync message: {}", e.getMessage());
}