From efd6134a0623557d71bf1ac5dd13dd6e1a06c349 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Tue, 26 Sep 2023 09:45:42 -0700 Subject: [PATCH] Pretty Print Epoch Dates to Never Regardless of Redaction Status --- lib/models/redaction.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/models/redaction.dart b/lib/models/redaction.dart index a9a9021b..ab62a08d 100644 --- a/lib/models/redaction.dart +++ b/lib/models/redaction.dart @@ -18,11 +18,12 @@ String redactedNick(BuildContext context, String handle, String nick) { String prettyDateString(BuildContext context, DateTime date) { var settings = Provider.of(context, listen: false); + // We want to display *Never* for epoch dates regardless of setting status + if (date.millisecondsSinceEpoch == 0) { + return AppLocalizations.of(context)!.conversationNotificationPolicyNever; + } if (settings.streamerMode) { var now = DateTime.now(); - if (date.millisecondsSinceEpoch == 0) { - return AppLocalizations.of(context)!.conversationNotificationPolicyNever; - } if (now.difference(date).abs().inDays > 1) { return AppLocalizations.of(context)!.xDaysAgo.replaceAll("\$days", now.difference(date).abs().inDays.toString()); }