saveIdentity method

  1. @override
Future<bool> saveIdentity(
  1. SignalProtocolAddress address,
  2. IdentityKey? identityKey
)
override

Implementation

@override
Future<bool> saveIdentity(
    SignalProtocolAddress address, IdentityKey? identityKey) async {
  final existing = trustedKeys[address];
  if (identityKey == null) {
    return false;
  }
  if (identityKey != existing) {
    trustedKeys[address] = identityKey;
    return true;
  } else {
    return false;
  }
}