diff --git a/components/AccountModal/index.tsx b/components/AccountModal/index.tsx index 3d13c347..91965055 100644 --- a/components/AccountModal/index.tsx +++ b/components/AccountModal/index.tsx @@ -18,10 +18,12 @@ const AccountModal = () => { const { account } = useSnapshot(accountState) // Cookies - const [cookies] = useCookies(['user']) - const headers = (cookies.user != null) ? { + const [accountCookies] = useCookies(['account']) + const [userCookies] = useCookies(['user']) + + const headers = (accountCookies.account != null) ? { headers: { - 'Authorization': `Bearer ${cookies.user.access_token}` + 'Authorization': `Bearer ${accountCookies.account.access_token}` } } : {} @@ -37,9 +39,9 @@ const AccountModal = () => { const privateSelect = React.createRef() useEffect(() => { - if (cookies.user) setPicture(cookies.user.picture) - if (cookies.user) setLanguage(cookies.user.language) - }, [cookies]) + if (userCookies.user) setPicture(userCookies.user.picture) + if (userCookies.user) setLanguage(userCookies.user.language) + }, [userCookies]) const pictureOptions = ( pictureData.sort((a, b) => (a.name.en > b.name.en) ? 1 : -1).map((item, i) => { @@ -75,7 +77,7 @@ const AccountModal = () => { } } - api.endpoints.users.update(cookies.user.user_id, object, headers) + api.endpoints.users.update(accountCookies.account.user_id, object, headers) .then(response => { setOpen(false) }) diff --git a/components/BottomHeader/index.tsx b/components/BottomHeader/index.tsx index 683e85b0..93eff8af 100644 --- a/components/BottomHeader/index.tsx +++ b/components/BottomHeader/index.tsx @@ -26,10 +26,10 @@ const BottomHeader = () => { const scroll = Scroll.animateScroll; // Cookies - const [cookies] = useCookies(['user']) - const headers = (cookies.user != null) ? { + const [cookies] = useCookies(['account']) + const headers = (cookies.account != null) ? { headers: { - 'Authorization': `Bearer ${cookies.user.access_token}` + 'Authorization': `Bearer ${cookies.account.access_token}` } } : {} diff --git a/components/CharacterGrid/index.tsx b/components/CharacterGrid/index.tsx index 284a411b..88dbaf50 100644 --- a/components/CharacterGrid/index.tsx +++ b/components/CharacterGrid/index.tsx @@ -26,10 +26,10 @@ const CharacterGrid = (props: Props) => { const numCharacters: number = 5 // Cookies - const [cookies, _] = useCookies(['user']) - const headers = (cookies.user != null) ? { + const [cookies] = useCookies(['account']) + const headers = (cookies.account != null) ? { headers: { - 'Authorization': `Bearer ${cookies.user.access_token}` + 'Authorization': `Bearer ${cookies.account.access_token}` } } : {} @@ -55,7 +55,7 @@ const CharacterGrid = (props: Props) => { useEffect(() => { if (!loading && !firstLoadComplete) { // If user is logged in and matches - if ((cookies.user && party.user && cookies.user.user_id === party.user.id) || props.new) + if ((cookies.account && party.user && cookies.account.user_id === party.user.id) || props.new) appState.party.editable = true else appState.party.editable = false diff --git a/components/HeaderMenu/index.tsx b/components/HeaderMenu/index.tsx index 23fcbe99..8c864238 100644 --- a/components/HeaderMenu/index.tsx +++ b/components/HeaderMenu/index.tsx @@ -16,8 +16,8 @@ interface Props { } const HeaderMenu = (props: Props) => { - - const [cookies] = useCookies() + const [accountCookies] = useCookies(['account']) + const [userCookies] = useCookies(['user']) function authItems() { return ( @@ -25,15 +25,15 @@ const HeaderMenu = (props: Props) => {