From b392b90b8f5da8532fd69ae9552cbc6be20faeb4 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 8 Dec 2022 11:05:53 +0530 Subject: [PATCH] minor refactor --- lib/ui/viewer/gallery/gallery.dart | 10 +--------- lib/utils/date_time_util.dart | 8 ++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/ui/viewer/gallery/gallery.dart b/lib/ui/viewer/gallery/gallery.dart index 0b6736890..3a664e7f7 100644 --- a/lib/ui/viewer/gallery/gallery.dart +++ b/lib/ui/viewer/gallery/gallery.dart @@ -285,7 +285,7 @@ class _GalleryState extends State { final List> collatedFiles = []; for (int index = 0; index < files.length; index++) { if (index > 0 && - !_areFromSameDay( + !areFromSameDay( files[index - 1].creationTime, files[index].creationTime, )) { @@ -303,14 +303,6 @@ class _GalleryState extends State { .sort((a, b) => b[0].creationTime.compareTo(a[0].creationTime)); return collatedFiles; } - - bool _areFromSameDay(int firstCreationTime, int secondCreationTime) { - final firstDate = DateTime.fromMicrosecondsSinceEpoch(firstCreationTime); - final secondDate = DateTime.fromMicrosecondsSinceEpoch(secondCreationTime); - return firstDate.year == secondDate.year && - firstDate.month == secondDate.month && - firstDate.day == secondDate.day; - } } class GalleryIndexUpdatedEvent { diff --git a/lib/utils/date_time_util.dart b/lib/utils/date_time_util.dart index 67dacd54d..0bb936e88 100644 --- a/lib/utils/date_time_util.dart +++ b/lib/utils/date_time_util.dart @@ -60,6 +60,14 @@ int daysBetween(DateTime from, DateTime to) { return (to.difference(from).inHours / 24).round(); } +bool areFromSameDay(int firstCreationTime, int secondCreationTime) { + final firstDate = DateTime.fromMicrosecondsSinceEpoch(firstCreationTime); + final secondDate = DateTime.fromMicrosecondsSinceEpoch(secondCreationTime); + return firstDate.year == secondDate.year && + firstDate.month == secondDate.month && + firstDate.day == secondDate.day; +} + //Thu, 30 Jun String getDayAndMonth(DateTime dateTime) { return _days[dateTime.weekday]! +