| 
                        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 })
 -   }
 - }
 
 
  |