Opravy TypeScriptu
This commit is contained in:
@@ -91,13 +91,13 @@ export async function savePizzaList(pizzaList: Pizza[]): Promise<ClientData> {
|
||||
*/
|
||||
export async function getRestaurantMenu(restaurant: Restaurants, date?: Date): Promise<Menu> {
|
||||
await initIfNeeded(date);
|
||||
const today = formatDate(date ?? getToday());
|
||||
const clientData: ClientData = await storage.getData(today);
|
||||
const selectedDay = formatDate(date ?? getToday());
|
||||
const clientData: ClientData = await storage.getData(selectedDay);
|
||||
if (!clientData.menus) {
|
||||
clientData.menus = {};
|
||||
storage.setData(today, clientData);
|
||||
storage.setData(selectedDay, clientData);
|
||||
}
|
||||
if (!clientData?.menus?.[restaurant]) {
|
||||
if (!clientData.menus[restaurant]) {
|
||||
clientData.menus[restaurant] = {
|
||||
lastUpdate: getHumanTime(new Date()),
|
||||
closed: false,
|
||||
@@ -106,22 +106,22 @@ export async function getRestaurantMenu(restaurant: Restaurants, date?: Date): P
|
||||
const mock = process.env.MOCK_DATA === 'true';
|
||||
switch (restaurant) {
|
||||
case Restaurants.SLADOVNICKA:
|
||||
clientData.menus[restaurant].food = await getMenuSladovnicka(date, mock);
|
||||
clientData.menus[restaurant]!.food = await getMenuSladovnicka(date, mock);
|
||||
break;
|
||||
case Restaurants.UMOTLIKU:
|
||||
const uMotlikuFood = await getMenuUMotliku(date, mock);
|
||||
clientData.menus[restaurant].food = uMotlikuFood;
|
||||
clientData.menus[restaurant]!.food = uMotlikuFood;
|
||||
if (uMotlikuFood.length === 1 && uMotlikuFood[0].name.toLowerCase() === 'zavřeno') {
|
||||
clientData.menus[restaurant].closed = true;
|
||||
clientData.menus[restaurant]!.closed = true;
|
||||
}
|
||||
break;
|
||||
case Restaurants.TECHTOWER:
|
||||
clientData.menus[restaurant].food = await getMenuTechTower(date, mock);
|
||||
clientData.menus[restaurant]!.food = await getMenuTechTower(date, mock);
|
||||
break;
|
||||
}
|
||||
storage.setData(today, clientData);
|
||||
storage.setData(selectedDay, clientData);
|
||||
}
|
||||
return clientData?.menus?.[restaurant];
|
||||
return clientData.menus[restaurant]!;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user