Change base date for creationTime cutoff
This commit is contained in:
parent
f7c1593470
commit
68b5750d48
3 changed files with 5 additions and 5 deletions
|
@ -11,7 +11,7 @@ const String sentryTunnel = "https://sentry-reporter.ente.io";
|
|||
const String roadmapURL = "https://roadmap.ente.io";
|
||||
const int microSecondsInDay = 86400000000;
|
||||
const int android11SDKINT = 30;
|
||||
const int jan011991Time = 662668200000000;
|
||||
const int jan011981Time = 347135400000000;
|
||||
const int galleryLoadStartTime = -8000000000000000; // Wednesday, March 6, 1748
|
||||
const int galleryLoadEndTime = 9223372036854775807; // 2^63 -1
|
||||
|
||||
|
|
|
@ -83,12 +83,12 @@ class File extends EnteFile {
|
|||
|
||||
static int fileCreationTime(String? fileTitle, AssetEntity asset) {
|
||||
int creationTime = asset.createDateTime.microsecondsSinceEpoch;
|
||||
if (creationTime >= jan011991Time) {
|
||||
if (creationTime >= jan011981Time) {
|
||||
// assuming that fileSystem is returning correct creationTime.
|
||||
// During upload, this might get overridden with exif Creation time
|
||||
return creationTime;
|
||||
} else {
|
||||
if (asset.modifiedDateTime.microsecondsSinceEpoch >= jan011991Time) {
|
||||
if (asset.modifiedDateTime.microsecondsSinceEpoch >= jan011981Time) {
|
||||
creationTime = asset.modifiedDateTime.microsecondsSinceEpoch;
|
||||
} else {
|
||||
creationTime = DateTime.now().toUtc().microsecondsSinceEpoch;
|
||||
|
|
|
@ -32,8 +32,8 @@ void main() {
|
|||
|
||||
test("verify constants", () {
|
||||
expect(
|
||||
jan011991Time,
|
||||
DateTime(1991, 1, 1).toUtc().microsecondsSinceEpoch,
|
||||
jan011981Time,
|
||||
DateTime(1981, 1, 1).toUtc().microsecondsSinceEpoch,
|
||||
reason: "constant mismatch",
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue