Use current date as importTime if parsing also fails
This commit is contained in:
parent
639dd7f295
commit
e42a1106dc
2 changed files with 6 additions and 6 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 = 31580904000000;
|
||||
const int jan011971Time = 31580904000000;
|
||||
const int galleryLoadStartTime = -8000000000000000; // Wednesday, March 6, 1748
|
||||
const int galleryLoadEndTime = 9223372036854775807; // 2^63 -1
|
||||
|
||||
|
|
|
@ -75,15 +75,15 @@ class File extends EnteFile {
|
|||
file.location = Location(asset.latitude, asset.longitude);
|
||||
file.fileType = _fileTypeFromAsset(asset);
|
||||
file.creationTime = asset.createDateTime.microsecondsSinceEpoch;
|
||||
if (file.creationTime == null || (file.creationTime! <= jan011991Time)) {
|
||||
if (file.creationTime == null || (file.creationTime! <= jan011971Time)) {
|
||||
try {
|
||||
final parsedDateTime = parseDateTimeFromFileNameV2(
|
||||
basenameWithoutExtension(file.title ?? ""));
|
||||
|
||||
basenameWithoutExtension(file.title ?? ""),
|
||||
);
|
||||
file.creationTime = parsedDateTime?.microsecondsSinceEpoch ??
|
||||
asset.modifiedDateTime.microsecondsSinceEpoch;
|
||||
DateTime.now().millisecondsSinceEpoch;
|
||||
} catch (e) {
|
||||
file.creationTime = asset.modifiedDateTime.microsecondsSinceEpoch;
|
||||
file.creationTime = DateTime.now().millisecondsSinceEpoch;
|
||||
}
|
||||
}
|
||||
file.modificationTime = asset.modifiedDateTime.microsecondsSinceEpoch;
|
||||
|
|
Loading…
Add table
Reference in a new issue