优化后端代码质量基础

This commit is contained in:
yml2213
2026-05-26 10:48:30 +08:00
parent a2bce8b272
commit d126b35579
13 changed files with 142 additions and 25 deletions
@@ -55,6 +55,7 @@ import {
mapAdminCloudtentaclesSourceConfig,
maskPhone,
} from "./mappers.js";
import { createHttpError } from "../../../../utils/http.js";
import type {
AdminCloudtentaclesCatalogQueryInput,
@@ -153,7 +154,10 @@ export function updateAdminCloudtentaclesSourceConfig(
export function deleteAdminCloudtentaclesSource(sourceKey: string) {
const key = String(sourceKey || "").trim();
if (!key) {
throw new Error("sourceKey is required for deletion");
throw createHttpError("cloudtentacles sourceKey 不能为空", {
statusCode: 400,
errorCode: "cloudtentacles_source_key_required",
});
}
deleteCloudtentaclesSessionStateByKey(key);
deleteCloudtentaclesSourceByKey(key);