mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-11 23:26:30 +08:00
fix(core): wrong app scheme fallback (#8914)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { OpenInAppPage } from '@affine/core/modules/open-in-app/views/open-in-app-page';
|
||||
import { appSchemes } from '@affine/core/utils/channel';
|
||||
import { appSchemes, channelToScheme } from '@affine/core/utils/channel';
|
||||
import type { GetCurrentUserQuery } from '@affine/graphql';
|
||||
import { fetcher, getCurrentUserQuery } from '@affine/graphql';
|
||||
import type { LoaderFunction } from 'react-router-dom';
|
||||
@@ -37,7 +37,9 @@ const OpenOAuthJwt = () => {
|
||||
const [params] = useSearchParams();
|
||||
|
||||
const maybeScheme = appSchemes.safeParse(params.get('scheme'));
|
||||
const scheme = maybeScheme.success ? maybeScheme.data : 'affine';
|
||||
const scheme = maybeScheme.success
|
||||
? maybeScheme.data
|
||||
: channelToScheme[BUILD_CONFIG.appBuildType];
|
||||
const next = params.get('next');
|
||||
|
||||
if (!currentUser || !currentUser?.token?.sessionToken) {
|
||||
|
||||
Reference in New Issue
Block a user