unseenPast property

Iterable<T> get unseenPast

Getter for unseen past tiles based on edge timestamp.

Filters buffer for tiles before pastEdge, informing backward loading.

Implementation

Iterable<T> get unseenPast => pastEdge == null
    ? tileFaucet.buffer
    : tileFaucet.buffer
        .where((p) => tileFaucet.getTime(p).isBefore(pastEdge!));