diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/CreateStatus.java b/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/CreateStatus.java index 12a7935e3..fd09b692e 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/CreateStatus.java +++ b/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/CreateStatus.java @@ -11,13 +11,11 @@ import java.util.ArrayList; import java.util.List; public class CreateStatus extends MastodonAPIRequest{ - public static final Instant DRAFTS_AFTER_INSTANT = Instant.ofEpochMilli(253370764799999L) /* end of 9998 */; - private static final float draftFactor = 31536000000f /* one year */ / 253370764799999f /* end of 9998 */; + public static long EPOCH_OF_THE_YEAR_FIVE_THOUSAND=95617584000000L; + public static final Instant DRAFTS_AFTER_INSTANT=Instant.ofEpochMilli(EPOCH_OF_THE_YEAR_FIVE_THOUSAND - 1) /* end of 4999 */; public static Instant getDraftInstant() { - // returns an instant between 9999-01-01 00:00:00 and 9999-12-31 23:59:59 - // yes, this is a weird implementation for something that hardly matters - return DRAFTS_AFTER_INSTANT.plusMillis(1 + (long) (System.currentTimeMillis() * draftFactor)); + return DRAFTS_AFTER_INSTANT.plusMillis(System.currentTimeMillis()); } public CreateStatus(CreateStatus.Request req, String uuid){