Forráskód Böngészése

Fix issues with fetching memories

Vishnu Mohandas 5 éve
szülő
commit
f747ad087b
1 módosított fájl, 4 hozzáadás és 3 törlés
  1. 4 3
      lib/memory_service.dart

+ 4 - 3
lib/memory_service.dart

@@ -24,13 +24,13 @@ class MemoryService {
 
 
   Future<List<Memory>> getMemories() async {
   Future<List<Memory>> getMemories() async {
     final files = List<File>();
     final files = List<File>();
+    var now = DateTime.now().microsecondsSinceEpoch;
     for (var yearAgo = 1; yearAgo <= 100; yearAgo++) {
     for (var yearAgo = 1; yearAgo <= 100; yearAgo++) {
-      var now = DateTime.now().microsecondsSinceEpoch;
       var checkPointDay = yearAgo * daysInAYear;
       var checkPointDay = yearAgo * daysInAYear;
       final startCreationTime =
       final startCreationTime =
-          now - ((checkPointDay - daysBefore) * microSecondsInADay);
+          now - ((checkPointDay + daysBefore) * microSecondsInADay);
       final endCreationTime =
       final endCreationTime =
-          now - ((checkPointDay + daysAfter) * microSecondsInADay);
+          now - ((checkPointDay - daysAfter) * microSecondsInADay);
       files.addAll(await _filesDB.getFilesCreatedWithinDuration(
       files.addAll(await _filesDB.getFilesCreatedWithinDuration(
           startCreationTime, endCreationTime));
           startCreationTime, endCreationTime));
     }
     }
@@ -39,6 +39,7 @@ class MemoryService {
     for (final file in files) {
     for (final file in files) {
       memories.add(Memory(file, seenFileIDs.contains(file.generatedId)));
       memories.add(Memory(file, seenFileIDs.contains(file.generatedId)));
     }
     }
+    _logger.info("Number of memories: " + memories.length.toString());
     return memories;
     return memories;
   }
   }