Pretty Print Epoch Dates to Never Regardless of Redaction Status
continuous-integration/drone/pr Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
This commit is contained in:
parent
294279f34e
commit
efd6134a06
|
@ -18,11 +18,12 @@ String redactedNick(BuildContext context, String handle, String nick) {
|
|||
|
||||
String prettyDateString(BuildContext context, DateTime date) {
|
||||
var settings = Provider.of<Settings>(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());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue