AI智能体模板开发流程——详细介绍(二)
9. 删除角色
相关代码段
export const deleteAIAgentRoles = async (roleId: string) => {
try {
// deleteAgentRoles
const response = await deleteAI2AgentRoles({
devId: getDevInfo().devId,
roleId,
});
return response;
} catch (err) {
return Promise.reject(err);
}
};
const deleteAIRole = (roleId: string) => {
showLoading({
title: '',
});
deleteAIAgentRoles(roleId)
.then(() => {
hideLoading();
showToast({
title: Strings.getLang('dsc_delete_success'),
icon: 'success',
});
emitter.emit('refreshDialogData', '');
})
.catch((err) => {
hideLoading();
console.log('deleteAIAgentRoles::err::', err);
showToast({
title: Strings.getLang('dsc_delete_fail'),
icon: 'error',