You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gcgj-dify-1.7.0/web/app/components/header/account-setting/data-source-page-new/hooks/use-data-source-auth-update.ts

17 lines
570 B
TypeScript

import { useCallback } from 'react'
import { useInvalidDataSourceListAuth } from '@/service/use-datasource'
import { useInvalidDataSourceList } from '@/service/use-pipeline'
export const useDataSourceAuthUpdate = () => {
const invalidateDataSourceListAuth = useInvalidDataSourceListAuth()
const invalidateDataSourceList = useInvalidDataSourceList()
const handleAuthUpdate = useCallback(() => {
invalidateDataSourceListAuth()
invalidateDataSourceList()
}, [invalidateDataSourceListAuth, invalidateDataSourceList])
return {
handleAuthUpdate,
}
}