mirror of https://github.com/langgenius/dify.git
feat: exculde call api
This commit is contained in:
parent
5f17edc77f
commit
18bbf1165d
|
|
@ -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()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -380,6 +380,14 @@ export const useMutationReferenceSettings = ({
|
|||
})
|
||||
}
|
||||
|
||||
export const useRemoveAutoUpgrade = () => {
|
||||
return useMutation({
|
||||
mutationFn: (payload: { plugin_id: string }) => {
|
||||
return post('/workspaces/current/plugin/preferences/autoupgrade/exclude', { body: payload })
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
export const useMutationPluginsFromMarketplace = () => {
|
||||
return useMutation({
|
||||
mutationFn: (pluginsSearchParams: PluginsSearchParams) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue