package nile;
import java.time.*;
import java.util.*;
import nile.entities.*;
public class Cart implements Jsonable {
public List<Item> items = new ArrayList<Item>();
private static final int ABANDONED_AFTER_SECS = 1800; // a
public void addItem(Item item) { // b
this.items.add(item);
}
public static Boolean isAbandoned(Instant timestamp) { // c
Instant cutoff = Instant.now()
.minusSeconds(ABANDONED_AFTER_SECS);
return timestamp.isBefore(cutoff);
}
}