diff --git a/src/api.js b/src/api.js index aa859fd..eb6d3c2 100644 --- a/src/api.js +++ b/src/api.js @@ -245,6 +245,18 @@ const postWineChosen = (id, wineName) => { }); }; +const historyAll = () => { + const url = new URL(`/api/lottery/all`, BASE_URL); + + return fetch(url.href).then(resp => { + if (resp.ok) { + return resp.json(); + } else { + return handleErrors(resp); + } + }); +} + export { statistics, colorStatistics, @@ -270,5 +282,6 @@ export { getChatHistory, finishedDraw, getAmIWinner, - postWineChosen + postWineChosen, + historyAll }; diff --git a/src/routes/vinlottisRouter.js b/src/routes/vinlottisRouter.js index 6c5f517..32ae017 100644 --- a/src/routes/vinlottisRouter.js +++ b/src/routes/vinlottisRouter.js @@ -10,6 +10,7 @@ import AdminPage from "@/components/AdminPage"; import WinnerPage from "@/components/WinnerPage"; import LotteryPage from "@/components/LotteryPage"; +import HistoryPage from "@/components/HistoryPage"; const routes = [ { @@ -47,6 +48,10 @@ const routes = [ { path: "/winner/:id", component: WinnerPage + }, + { + path: "/history", + component: HistoryPage } ];