| 12345678910111213141516171819202122232425262728293031323334 | 
							- import { ValidatedStatus } from '../key-validator/declarations'
 
- import { updatePluginProviderAIKey, validatePluginProviderKey } from '@/service/common'
 
- export const validatePluginKey = async (pluginType: string, body: any) => {
 
-   try {
 
-     const res = await validatePluginProviderKey({
 
-       url: `/workspaces/current/tool-providers/${pluginType}/credentials-validate`,
 
-       body,
 
-     })
 
-     if (res.result === 'success')
 
-       return Promise.resolve({ status: ValidatedStatus.Success })
 
-     else
 
-       return Promise.resolve({ status: ValidatedStatus.Error, message: res.error })
 
-   }
 
-   catch (e: any) {
 
-     return Promise.resolve({ status: ValidatedStatus.Error, message: e.message })
 
-   }
 
- }
 
- export const updatePluginKey = async (pluginType: string, body: any) => {
 
-   try {
 
-     const res = await updatePluginProviderAIKey({
 
-       url: `/workspaces/current/tool-providers/${pluginType}/credentials`,
 
-       body,
 
-     })
 
-     if (res.result === 'success')
 
-       return Promise.resolve({ status: ValidatedStatus.Success })
 
-     else
 
-       return Promise.resolve({ status: ValidatedStatus.Error, message: res.error })
 
-   }
 
-   catch (e: any) {
 
-     return Promise.resolve({ status: ValidatedStatus.Error, message: e.message })
 
-   }
 
- }
 
 
  |