Speakers form is now working pretty well. Including delete.

This commit is contained in:
Scott Idem
2024-03-08 18:00:36 -05:00
parent b53566aa41
commit 875f327c90
4 changed files with 243 additions and 26 deletions

View File

@@ -172,15 +172,15 @@ if ($ae_loc.mod.events.event_id) {
// $slct_trigger = 'load__event_presenter_obj_li';
// }
// $: if ($slct_trigger == 'load__event_presenter_obj_li' && $slct.event_id) {
// console.log(`load__event_presenter_obj_li event_id: ${$slct.event_id}`);
$: if ($slct_trigger == 'load__event_presenter_obj_li' && $slct.event_id) {
console.log(`load__event_presenter_obj_li event_id: ${$slct.event_id}`);
// $slct_trigger = null;
$slct_trigger = null;
// // $slct.event_id = $ae_loc.event_id;
// // handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
// handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
// }
// $slct.event_id = $ae_loc.event_id;
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
}
async function handle_load_ae_obj_li__event_presenter({event_id, try_cache=true}) {
console.log('*** handle_load_ae_obj_li__event_presenter() ***');
@@ -281,6 +281,69 @@ async function handle_load_ae_obj_id__event_presenter({event_presenter_id, try_c
return ae_event_presenter_obj_get_promise;
}
// // let delete_event_presenter_obj_promise: Promise<any>;
// let delete_event_presenter_obj_promise;
// async function handle_delete_event_presenter_obj({event_presenter_id, hosted_file_id=null, method='delete'}) {
// console.log('*** handle_delete_event_presenter_obj() ***');
// // if (hosted_file_id) {
// // let delete_hosted_file_obj_promise = api.delete_hosted_file({
// // api_cfg: $ae_api,
// // hosted_file_id: hosted_file_id,
// // link_to_type: 'event_presenter',
// // link_to_id: event_presenter_id,
// // rm_orphan: true,
// // // params: params,
// // key: $ae_api.api_crud_super_key,
// // log_lvl: 2
// // })
// // .then(function (hosted_file_obj_delete_result) {
// // if (hosted_file_obj_delete_result) {
// // // console.log(`Result:`, hosted_file_obj_delete_result);
// // dispatch(
// // 'deleted__hosted_file_obj',
// // {
// // hosted_file_id: hosted_file_id,
// // }
// // );
// // }
// // })
// // .catch(function (error) {
// // console.log('The result was null or false when trying to delete.', error);
// // });
// // }
// delete_event_presenter_obj_promise = api.delete_ae_obj_id_crud({
// api_cfg: $ae_api,
// obj_type: 'event_presenter',
// obj_id: event_presenter_id,
// method: method,
// // params: params,
// key: $ae_api.api_crud_super_key,
// log_lvl: 0
// })
// .then(function (event_presenter_obj_delete_result) {
// if (event_presenter_obj_delete_result) {
// // console.log(`Result:`, event_presenter_obj_delete_result);
// }
// })
// .catch(function (error) {
// console.log('The result was null or false when trying to delete.', error);
// });
// return delete_event_presenter_obj_promise;
// }
</script>