Refactor(StoreCard): Optimize android qr-code url #53

Merged
FatttSnake merged 1 commits from FatttSnake into dev 2024-05-11 16:38:09 +08:00
2 changed files with 6 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ import { COLOR_BACKGROUND, COLOR_MAIN, COLOR_PRODUCTION } from '@/constants/comm
import { checkDesktop, omitText } from '@/util/common'
import { getLoginStatus, getUserId } from '@/util/auth'
import {
getAndroidUrl,
navigateToLogin,
navigateToSource,
navigateToStore,
@@ -80,10 +81,7 @@ const StoreCard = ({
title: 'Android 端',
content: (
<FlexBox className={'android-qrcode'}>
<AntdQRCode
value={`oxygen://openurl/view/${author.username}/${toolId}`}
size={300}
/>
<AntdQRCode value={getAndroidUrl(author.username, toolId)} size={300} />
<AntdTag className={'tag'}>使</AntdTag>
</FlexBox>
),
@@ -151,10 +149,7 @@ const StoreCard = ({
title: 'Android 端',
content: (
<FlexBox className={'android-qrcode'}>
<AntdQRCode
value={`oxygen://openurl/view/${author.username}/${toolId}`}
size={300}
/>
<AntdQRCode value={getAndroidUrl(author.username, toolId)} size={300} />
<AntdTag className={'tag'}>使</AntdTag>
</FlexBox>
),

View File

@@ -145,3 +145,6 @@ export const getViewPath = (
return `${url.pathname}${url.search}`
}
export const getAndroidUrl = (username: string, toolId: string) =>
`oxygen://opentool/${username}/${toolId}`