diff --git a/web/app/account/oauth/authorize/page.tsx b/web/app/account/oauth/authorize/page.tsx index 67644e13b1..7948a8896d 100644 --- a/web/app/account/oauth/authorize/page.tsx +++ b/web/app/account/oauth/authorize/page.tsx @@ -7,7 +7,6 @@ import { RiMailLine, RiTranslate2, } from '@remixicon/react' -import dayjs from 'dayjs' import { useRouter, useSearchParams } from 'next/navigation' import * as React from 'react' import { useEffect, useRef } from 'react' @@ -29,7 +28,7 @@ import { function setItemWithExpiry(key: string, value: string, ttl: number) { const item = { value, - expiry: dayjs().add(ttl, 'seconds').unix(), + expiry: Math.floor((Date.now() + ttl * 1000) / 1000), } localStorage.setItem(key, JSON.stringify(item)) } diff --git a/web/app/page.tsx b/web/app/page.tsx index ddb49655d3..7f47a1455f 100644 --- a/web/app/page.tsx +++ b/web/app/page.tsx @@ -1,35 +1,5 @@ -'use client' +import { redirect } from 'next/navigation' -import Link from 'next/link' -import { useRouter } from 'next/navigation' -import { useEffect } from 'react' -import Loading from '@/app/components/base/loading' -import { OAUTH_AUTHORIZE_PENDING_KEY } from '@/app/account/oauth/authorize/constants' -import { getOAuthPendingRedirect } from '@/app/signin/utils/post-login-redirect' - -const Home = () => { - const router = useRouter() - - useEffect(() => { - const pendingRedirect = getOAuthPendingRedirect(OAUTH_AUTHORIZE_PENDING_KEY) - if (pendingRedirect) { - router.replace(pendingRedirect) - return - } - router.replace('/apps') - }, [router]) - - return ( -