selectAddress method

  1. @override
List<AddressSelection> selectAddress({
  1. required List<AddressSelection> addresses,
  2. int? addressId,
})
override

Implementation

@override
List<AddressSelection> selectAddress({
  required List<AddressSelection> addresses,
  int? addressId,
}) =>
    addressId != null
        ? addresses.map((AddressSelection addressSelection) {
            if (addressSelection.address.id == addressId) {
              return AddressSelection(
                address: addressSelection.address,
                isSelected: true,
              );
            }
            return AddressSelection(
              address: addressSelection.address,
            );
          }).toList()
        : addresses;