ente/mobile/lib/data/years.dart

24 lines
660 B
Dart
Raw Normal View History

2022-08-22 04:14:38 +00:00
import 'package:photos/utils/date_time_util.dart';
class YearsData {
final List<YearData> yearsData = [];
YearsData._privateConstructor() {
for (int year = currentYear; year >= 1970; year--) {
2022-08-22 06:02:06 +00:00
//appending from the latest year so that search results will show latest year first
2022-08-22 04:14:38 +00:00
yearsData.add(
YearData(year.toString(), [
2022-08-22 04:14:38 +00:00
DateTime(year).microsecondsSinceEpoch,
DateTime(year + 1).microsecondsSinceEpoch,
]),
);
}
}
static final YearsData instance = YearsData._privateConstructor();
}
class YearData {
final String year;
2022-08-22 04:14:38 +00:00
final List<int> duration;
YearData(this.year, this.duration);
2022-08-22 04:14:38 +00:00
}