Clean up test API

This commit is contained in:
Michał Gdula 2024-05-14 13:31:25 +01:00
parent 0943c99749
commit 18b22e7928
3 changed files with 33 additions and 81 deletions

View file

@ -1,36 +1,16 @@
import { type Item, type JSONResponse } from "./types";
import TestData from "./test-data";
const API_URL = "http://127.0.0.1:8080";
export async function getPopularToday(): Promise<Item[]> {
const response = await fetch(`${API_URL}/api/items`);
const { data, error }: JSONResponse = await response.json();
const {data, error}: JSONResponse = await response.json();
if (response.ok) {
if (data?.item) {
return data?.item;
} else {
return Promise.reject(new Error("Failed to fetch popular today"));
}
} else {
return Promise.reject(error);
throw new Error("Failed to fetch popular today");
}
}
export function getMenuItems() {
return [
{
name: "Main Menu",
items: TestData,
},
{
name: "Breakfast",
items: [],
},
{
name: "Seasonal",
items: TestData,
},
];
throw new Error(error);
}