From 802d46191e9e763d068055df0caad2e7c447ca14 Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 12 Jun 2026 11:22:41 +0200 Subject: [PATCH] do not set isLoggedInBoolean since it is now removed --- src/hooks/useLichess.ts | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/hooks/useLichess.ts b/src/hooks/useLichess.ts index da0a30c..f064333 100644 --- a/src/hooks/useLichess.ts +++ b/src/hooks/useLichess.ts @@ -1,6 +1,11 @@ import { useServerFn } from "@tanstack/react-start"; import { useEffect, useState } from "react"; import { useLichessUser } from "#/context/LichessUserContext.tsx"; +import type { + ITokenData, + IUserStudy, + IUserStudyChapter, +} from "#/interfaces.ts"; import { getSession, getStudyChapters, @@ -15,25 +20,6 @@ import { getHeaders } from "#/utils/pgnUtils.ts"; type Status = "loading" | "success" | "error"; -interface ITokenData { - access_token: string; - expires_in: number; - token_type: string; -} - -export type IUserStudy = { - id: string; - name: string; - createdAt: number; - updatedAt: number; -}; - -export interface IUserStudyChapter { - chapterId: string; - name: string; - pgn: string; -} - export const useLichess = () => { const { user, setUser } = useLichessUser(); const [userStudies, setUserStudies] = useState([]); @@ -65,7 +51,7 @@ export const useLichess = () => { token: string; }) => { await setSessionFn({ data: { username, id, token } }); - setUser({ username, id, isLoggedIn: true }); + setUser({ username, id }); }; const getLichessUser = async ({ tokenData }: { tokenData: ITokenData }) => {