Feat: add check before install plugin (#20014)

This commit is contained in:
NFish 2025-06-18 15:51:23 +08:00 • committed by GitHub
commit 614c5e087e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 337 additions and 135 deletions

View file

@ -1,5 +1,6 @@
import type { Plugin, PluginDeclaration, PluginManifestInMarket } from '../types'
import type { GitHubUrlInfo } from '@/app/components/plugins/types'
import { isEmpty } from 'lodash-es'
export const pluginManifestToCardPluginProps = (pluginManifest: PluginDeclaration): Plugin => {
return {
@ -47,6 +48,7 @@ export const pluginManifestInMarketToPluginProps = (pluginManifest: PluginManife
},
tags: [],
badges: pluginManifest.badges,
verification: isEmpty(pluginManifest.verification) ? { authorized_category: 'langgenius' } : pluginManifest.verification,
}
}