feat: exculde call api

This commit is contained in:
Joel
2025-06-27 11:53:14 +08:00
parent 5f17edc77f
commit 18bbf1165d
2 changed files with 16 additions and 1 deletions

View File

@ -41,6 +41,7 @@ import DowngradeWarningModal from '../update-plugin/downgrade-warning-modal'
import { getMarketplaceUrl } from '@/utils/var'
import useReferenceSetting from '../plugin-page/use-reference-setting'
import { AUTO_UPDATE_MODE } from '../reference-setting-modal/auto-update-setting/types'
import { useInvalidateReferenceSettings, useRemoveAutoUpgrade } from '@/service/use-plugins'
const i18nPrefix = 'plugin.action'
@ -165,8 +166,14 @@ const DetailHeader = ({
hideDowngradeWarningModal()
}
const { mutateAsync } = useRemoveAutoUpgrade()
const invalidateReferenceSettings = useInvalidateReferenceSettings()
const handleExcludeAndDownload = async () => {
// TODO: exclude logic
await mutateAsync({
plugin_id,
})
invalidateReferenceSettings()
onUpdate()
hideDowngradeWarningModal()
}