chore(api): remove legacy CRUD wrappers and dead commented code

Deleted `delete_ae_obj_id_crud` from api.ts (last legacy export, no callers)
and purged ~200 lines of commented-out dead functions from ae_core_functions.ts
(`load_ae_obj_id__site_domain`, `update_ae_obj_id_crud`, `update_ae_obj_id_crud_v2`).
V3 CRUD migration is now 100% complete with no legacy remnants. TODO updated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-06-23 19:14:21 -04:00
parent 00364b00d2
commit c18b32c2d6
3 changed files with 4 additions and 276 deletions

View File

@@ -104,73 +104,6 @@ export const get_ae_obj_li_for_lu = async function get_ae_obj_li_for_lu({
}
};
// Updated 2023-11-14
export const delete_ae_obj_id_crud = async function delete_ae_obj_id_crud({
api_cfg,
obj_type,
obj_id,
key,
jwt = null,
headers = {},
params = {},
data = {},
method = 'delete', // 'delete', 'disable', 'hide'
return_meta = false,
log_lvl = 0
}: {
api_cfg: any;
obj_type: string;
obj_id: string;
key: string;
jwt?: null | string;
headers?: any;
params?: any;
data?: any;
method?: string;
return_meta?: boolean;
log_lvl?: number;
}) {
if (log_lvl) {
console.log(
`*** delete_ae_obj_id_crud() *** obj_type: ${obj_type} obj_id: ${obj_id}`
);
}
data['super_key'] = key;
data['jwt'] = jwt;
// NOTE: The key and or JWT should be in the header of the DELETE, GET, PATCH, POST
// V3 Standard: Unified endpoint for all objects
const endpoint = `/v3/crud/${obj_type}/${obj_id}`;
if (log_lvl) {
console.log('Endpoint:', endpoint);
}
if (method) {
// NOTE: method options: 'delete', 'disable', 'hide'
params['method'] = method;
}
if (log_lvl) {
console.log('Params:', params);
}
const object_obj_delete_promise = await delete_object({
api_cfg: api_cfg,
endpoint: endpoint,
params: params,
data: data,
log_lvl: log_lvl
});
if (log_lvl > 1) {
console.log(object_obj_delete_promise);
}
return object_obj_delete_promise;
};
/* BEGIN: Hosted File Related */
// Updated 2026-01-07
@@ -395,7 +328,6 @@ const obj = {
update_nested_obj: update_nested_obj,
delete_ae_obj: delete_ae_obj,
delete_nested_ae_obj: delete_nested_ae_obj,
delete_ae_obj_id_crud: delete_ae_obj_id_crud,
download_hosted_file: download_hosted_file,
delete_hosted_file: delete_hosted_file,
get_data_store: get_data_store,