From 6355e86777a308a39fe42a2509fc9af8b3673643 Mon Sep 17 00:00:00 2001 From: shoofle Date: Sat, 5 Oct 2024 12:01:19 -0400 Subject: [PATCH] api side of edit histories mostly done --- client/src/apiTools.jsx | 5 +- client/src/landing/PageList.jsx | 6 +- client/src/login/Profile.jsx | 8 +- db/initialize_db.js | 58 ----- db/package-lock.json | 348 ----------------------------- db/package.json | 20 -- server/db_scripts/initialize_db.js | 55 ++++- server/graphStuff.js | 8 +- server/routes/api.js | 2 +- server/routes/pages.js | 39 +++- server/routes/users.js | 8 +- 11 files changed, 92 insertions(+), 465 deletions(-) delete mode 100644 db/initialize_db.js delete mode 100644 db/package-lock.json delete mode 100644 db/package.json diff --git a/client/src/apiTools.jsx b/client/src/apiTools.jsx index 914520f1..209d0244 100644 --- a/client/src/apiTools.jsx +++ b/client/src/apiTools.jsx @@ -35,10 +35,7 @@ export async function postNewPage() { } export async function fetchPageList() { - return fetch(`${apiUrl}/pages`, { - method: 'GET', - ...defaults - }).then((res) => res.json()) + return shoofetch(`${apiUrl}/pages`, {method: 'GET'}); } export async function fetchPage(id) { diff --git a/client/src/landing/PageList.jsx b/client/src/landing/PageList.jsx index 52320485..eb81f92b 100644 --- a/client/src/landing/PageList.jsx +++ b/client/src/landing/PageList.jsx @@ -14,9 +14,9 @@ export default function PageList({pages, ...props}) { else if (error) outputContents = `Error encountered: ${error}`; else outputContents = (
    - { data.map(({id, title}) => -
  1. - {title} + { data.map(({number, title}) => +
  2. + {title}
  3. )}
diff --git a/client/src/login/Profile.jsx b/client/src/login/Profile.jsx index c6ef958b..52d98e0b 100644 --- a/client/src/login/Profile.jsx +++ b/client/src/login/Profile.jsx @@ -16,9 +16,9 @@ function Profile() { retry: 1 }); - //useEffect(() => { if (!loggedIn) navigate('/'); }, [loggedIn]); + useEffect(() => { if (!loggedIn) navigate('/'); }, [loggedIn]); - const { name, favoriteColor, leastFavoriteColor } = (data || {}); + const { id, name, favoriteColor, leastFavoriteColor } = (data || {}); return (
@@ -27,6 +27,10 @@ function Profile() {

there {isError ? "is" : "isn't"} an error

error is {error?.message}

{})}> +