From b96afa49a29249cbf362bf9075d19c6ed7f3b85e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Majdand=C5=BEi=C4=87?= Date: Thu, 13 Jun 2024 08:53:45 +0200 Subject: [PATCH] Make recent get more better --- src/lib/database/food.ts | 7 +++---- src/lib/store/foodStore.ts | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) 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,