Rename field to "lastFetched" and add migration class

This commit is contained in:
Roland Geider
2024-09-26 23:37:50 +02:00
parent 8ce9029459
commit 188dcddf23
6 changed files with 384 additions and 260 deletions

View File

@@ -315,7 +315,7 @@ class NutritionPlansProvider with ChangeNotifier {
// Prune old entries
if (DateTime.now()
.isAfter(ingredientDb.lastUpdate.add(const Duration(days: DAYS_TO_CACHE)))) {
.isAfter(ingredientDb.lastFetched.add(const Duration(days: DAYS_TO_CACHE)))) {
(database.delete(database.ingredients)..where((i) => i.id.isValue(ingredientId))).go();
}
} else {
@@ -329,7 +329,7 @@ class NutritionPlansProvider with ChangeNotifier {
IngredientsCompanion.insert(
id: ingredientId,
data: jsonEncode(data),
lastUpdate: DateTime.now(),
lastFetched: DateTime.now(),
),
);
log("Saved ingredient '${ingredient.name}' to db cache");