contains method

  1. @override
Future<Either<IdStorageFailure, bool>> contains({
  1. required String idType,
  2. required String idCode,
})
override

Whether idCode is stored under idType.

Implementation

@override
Future<Either<IdStorageFailure, bool>> contains({
  required String idType,
  required String idCode,
}) async {
  final loaded = await _load();
  return loaded.fold(
    (failure) => Left(failure),
    (state) => Right(state.codesOf(idType).contains(idCode)),
  );
}