diff --git a/src/lib/database/food.ts b/src/lib/database/food.ts index c580724..1480018 100644 --- a/src/lib/database/food.ts +++ b/src/lib/database/food.ts @@ -29,14 +29,13 @@ from food order by date desc `) }, - async GetAllForDate(date: Date) { + async GetRecent() { return await db.select(` select ${columns.join(', ')} from foodView -where strftime('%Y-%m-%d', date) = strftime('%Y-%m-%d', '2024-06-12') -or strftime('%Y-%m-%d', date) = strftime('%Y-%m-%d', date('2024-06-12', '-1 day')) +where date > datetime('now', "-48 hours") order by date DESC; -`, [date]) +`) }, async Create(food: Food): Promise<[Food, Err]> { if (!food.food) return [food, 'food.food is required'] diff --git a/src/lib/store/foodStore.ts b/src/lib/store/foodStore.ts index 1f60c64..87db814 100644 --- a/src/lib/store/foodStore.ts +++ b/src/lib/store/foodStore.ts @@ -3,7 +3,7 @@ import { type Food, FoodService } from '$lib/database/food' async function createStore(): Promise> { - const foods = await FoodService.GetAllForDate(new Date()) + const foods = await FoodService.GetRecent() const { subscribe, update, set } = writable(foods) return { subscribe,