package net.pterodactylus.sone.data import java.util.Comparator.comparing /** * Predicate that returns whether a post is _not_ from the future, * i.e. whether it should be visible now. */ @get:JvmName("noFuturePost") val noFuturePost: (Post) -> Boolean = { it.time <= System.currentTimeMillis() } /** * Comparator that orders posts by their time, newest posts first. */ @get:JvmName("newestPostFirst") val newestPostFirst: Comparator = comparing(Post::getTime).reversed()