removeKeys method

  1. @override
Future<List<PublicKey>> removeKeys(
  1. List<SeedKey> keys
)
override

Remove keys from keystore and return public keys that were deleted

Implementation

@override
Future<List<PublicKey>> removeKeys(List<SeedKey> keys) async {
  final removed = await keyStore.removeKeys(
    publicKeys: keys.map((e) => e.publicKey).toList(),
  );
  unawaited(
    triggerRemovingAccounts(
      keys.where((k) => removed.contains(k.publicKey)),
    ),
  );

  return removed;
}