Horoskopska stran: slike znamenj (image_url + /api/horoscopes/images)

This commit is contained in:
sebastjan
2026-08-15 08:13:30 +02:00
parent 63f27e7236
commit b61bfac5d3
4 changed files with 46 additions and 1 deletions
+13
View File
@@ -25,6 +25,19 @@ export async function getHoroscopesForToday(): Promise<any[]> {
return [];
}
export async function setHoroscopeImages(dateStr: string, images: Record<string, string>): Promise<number> {
let n = 0;
for (const [key, url] of Object.entries(images || {})) {
const idx = parseInt(key, 10);
if (Number.isNaN(idx) || !url) continue;
await db.update(dailyHoroscopes)
.set({ imageUrl: url })
.where(and(eq(dailyHoroscopes.dateStr, dateStr), eq(dailyHoroscopes.signIndex, idx)));
n++;
}
return n;
}
export async function generateDailyHoroscopes(): Promise<void> {
const today = getTodayStr();