FIX: rememberUntil expiring
This commit is contained in:
parent
bf66f81925
commit
f69e340ccd
@ -69,8 +69,9 @@ public class Kleinanzeigen {
|
||||
|
||||
offers.sort(Comparator.comparing(Offer::getDate));
|
||||
|
||||
final ZonedDateTime now = ZonedDateTime.now();
|
||||
final List<Offer> deleted = new ArrayList<>();
|
||||
final List<Offer> removable = new ArrayList<>(offers.stream().filter(offer -> !offer.isRemember() && offer.getRememberUntil() == null).toList());
|
||||
final List<Offer> removable = new ArrayList<>(offers.stream().filter(offer -> !offer.isRemember() && (offer.getRememberUntil() == null || now.isAfter(offer.getRememberUntil()))).toList());
|
||||
while (!removable.isEmpty() && removable.size() > Kleinanzeigen.KEEP_LAST_OFFERS_COUNT) {
|
||||
final Offer offer = removable.removeFirst();
|
||||
offers.remove(offer);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user