diff --git a/packages/desktop/src/components/ProtectedRoute/index.tsx b/packages/desktop/src/components/ProtectedRoute/index.tsx index afee498..f7019f2 100644 --- a/packages/desktop/src/components/ProtectedRoute/index.tsx +++ b/packages/desktop/src/components/ProtectedRoute/index.tsx @@ -14,8 +14,7 @@ export default function ProtectedRoute({ }) { const [jwtToken, setJwtToken] = useRecoilState($jwtToken); - const { isLoading, isError, isFetching, isSuccess, refetch } = - useAuthCheck(jwtToken); + const { isLoading, isError, isFetching, isSuccess, refetch } = useAuthCheck(); useEffect(() => { // on load of this, if we already have jwt tokens in store, diff --git a/packages/desktop/src/controller/index.tsx b/packages/desktop/src/controller/index.tsx index 3f68e88..f1437c8 100644 --- a/packages/desktop/src/controller/index.tsx +++ b/packages/desktop/src/controller/index.tsx @@ -1,12 +1,16 @@ import NirvanaApi, { ApiCalls } from "./nirvanaApi"; import { useMutation, useQuery } from "react-query"; +import { $jwtToken } from "./recoil"; +import { useRecoilValue } from "recoil"; + // ====== QUERIES -export function useAuthCheck(jwtToken?: string) { +export function useAuthCheck() { + const jwtToken = useRecoilValue($jwtToken); + return useQuery("AUTH_CHECK", ApiCalls.authCheck, { retry: false, refetchOnWindowFocus: false, - enabled: jwtToken ? true : false, refetchInterval: 10000, }); diff --git a/packages/desktop/src/pages/terminal/index.tsx b/packages/desktop/src/pages/terminal/index.tsx index 20671ab..1e16378 100644 --- a/packages/desktop/src/pages/terminal/index.tsx +++ b/packages/desktop/src/pages/terminal/index.tsx @@ -7,6 +7,7 @@ import { ILineDetails } from "../router"; import IconButton from "../../components/Button/IconButton/index"; import LineRow from "../../components/lines/lineRow.tsx/index"; import NewLineModal from "./newLine"; +import { Tooltip } from "antd"; import { useSetRecoilState } from "recoil"; export default function NirvanaTerminal({ @@ -49,7 +50,7 @@ export default function NirvanaTerminal({ /> {/* tuned in lines block */} -