Skip to content

Commit ed6ea70

Browse files
committed
menu - generate entire month
1 parent 0eb16c2 commit ed6ea70

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

functions/src/menu.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ async function setDays(menu: Menu['menu'], days: any, meal: 'brunch' | 'lunch')
4444
}
4545
}
4646

47-
async function getMenu(start: number) {
48-
const menu: Menu['menu'] = {};
49-
47+
async function getMenu(menu: Menu['menu'], start: number) {
5048
const [brunch, lunch] = await Promise.all([
5149
getDays(start, 'breakfast'),
5250
getDays(start, 'lunch')
@@ -61,7 +59,7 @@ async function getMenu(start: number) {
6159
);
6260

6361
if (final.month === month)
64-
await getMenu(final.day + 1);
62+
await getMenu(menu, final.day + 1);
6563

6664
return menu;
6765
}
@@ -75,7 +73,9 @@ export const menu = onSchedule("every day 00:00", async () => {
7573
return;
7674
}
7775

78-
const menu = await getMenu(1);
76+
const menu: Menu['menu'] = {};
77+
await getMenu(menu, 1);
78+
7979
const current = (await firestore.collection('gunn').doc('menu').get()).data()!;
8080

8181
await firestore.collection('gunn').doc('menu').set({

0 commit comments

Comments
 (0)