Spaces:
Build error
Build error
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 }) | |
} | |
} | |