fix(web): add null checks for CLI auth callback and token

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
yushen 2026-03-26 17:22:08 +08:00
parent 12dec9f122
commit 852d18ca19

View file

@ -91,9 +91,10 @@ function LoginPageContent() {
}, [cooldown]);
const handleCliAuthorize = async () => {
const cliCallback = searchParams.get("cli_callback")!;
const cliCallback = searchParams.get("cli_callback");
const token = localStorage.getItem("multica_token");
if (!cliCallback || !token) return;
const cliState = searchParams.get("cli_state") || "";
const token = localStorage.getItem("multica_token")!;
setSubmitting(true);
redirectToCliCallback(cliCallback, token, cliState);
};