From 5139743b79caa6859f33707885eec9f46662e8ff Mon Sep 17 00:00:00 2001 From: wangyantong2000 <18745996292@163.com> Date: Wed, 5 Mar 2025 22:05:52 +0800 Subject: [PATCH] fix: console error --- src/helpers/get-gitee-developer-info.ts | 3 +++ src/helpers/get-gitee-repo-info.ts | 3 +++ src/helpers/get-github-developer-info.ts | 3 +++ src/helpers/get-github-repo-info.ts | 3 +++ src/helpers/get-platform.ts | 4 ++-- 5 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/helpers/get-gitee-developer-info.ts b/src/helpers/get-gitee-developer-info.ts index b5437977..ccbe25d5 100644 --- a/src/helpers/get-gitee-developer-info.ts +++ b/src/helpers/get-gitee-developer-info.ts @@ -27,6 +27,9 @@ export function getDeveloperNameByUrl() { export async function isDeveloperWithMeta() { const platform = getPlatform(); + if (platform === 'unknown') { + return false; + } return pageDetect.isUserProfile() && (await metaStore.has(platform, getDeveloperName())); } diff --git a/src/helpers/get-gitee-repo-info.ts b/src/helpers/get-gitee-repo-info.ts index de23b450..5d239281 100644 --- a/src/helpers/get-gitee-repo-info.ts +++ b/src/helpers/get-gitee-repo-info.ts @@ -29,5 +29,8 @@ export async function isPublicRepo() { } export async function isPublicRepoWithMeta() { const platform = getPlatform(); + if (platform === 'unknown') { + return false; + } return (await isPublicRepo()) && (await metaStore.has(platform, getRepoNameByUrl())); } diff --git a/src/helpers/get-github-developer-info.ts b/src/helpers/get-github-developer-info.ts index acc6783a..89916884 100644 --- a/src/helpers/get-github-developer-info.ts +++ b/src/helpers/get-github-developer-info.ts @@ -25,6 +25,9 @@ export function getDeveloperNameByUrl() { } export async function isDeveloperWithMeta() { const platform = getPlatform(); + if (platform === 'unknown') { + return false; + } return pageDetect.isUserProfile() && (await metaStore.has(platform, getDeveloperName())); } export async function isUserProfile() { diff --git a/src/helpers/get-github-repo-info.ts b/src/helpers/get-github-repo-info.ts index aa88b2e2..abf34784 100644 --- a/src/helpers/get-github-repo-info.ts +++ b/src/helpers/get-github-repo-info.ts @@ -58,6 +58,9 @@ export async function isPublicRepo() { } export async function isPublicRepoWithMeta() { const platform = getPlatform(); + if (platform === 'unknown') { + return false; + } return ( (await isPublicRepo()) && ((await metaStore.has(platform, getRepoNameByUrl())) || (await metaStore.has(platform, getRepoNameByPage()))) diff --git a/src/helpers/get-platform.ts b/src/helpers/get-platform.ts index 4ee3d2c1..db2a3149 100644 --- a/src/helpers/get-platform.ts +++ b/src/helpers/get-platform.ts @@ -1,8 +1,8 @@ import isGitee from './is-gitee'; import isGithub from './is-github'; -export const getPlatform = (): 'github' | 'gitee' => { +export const getPlatform = (): 'github' | 'gitee' | 'unknown' => { if (isGithub()) return 'github'; if (isGitee()) return 'gitee'; - throw new Error('Unsupported platform'); + return 'unknown'; };